Duncan had good feedback and on making contact, he responded promptly to texts and emails. The work required was quickly quoted and meanwhile Duncan spotted a couple of other things which needed attention. He clearly knows his stuff and explains things clearly. The work was done on time, on budget and I would highly recommend.