J Barnard Construction
Excellent service from J Barnard Construction
I have done a number of projects with J Barnard Construction and they are very reliable and always honour their word. I can only talk of high praise of their high standard of projects done. ...