James carried out the work required efficiently and effectively and at a competitive rate. He was very reliable and communicated well. An excellent tradesman, I have no hesitation in recommending him.
Get your project started
Post your job & get quotes from local tradespeople. It's free & easy!