Really got lucky having Will recommended by a friend. He and his workers were great - polite, honest, clear about the job and able to explain its complexities to a lay person, very thorough in their work, on time, and tidied up after themselves. Would go back to them for any future work and recommend them whole-heartedly.