We have found James a thoroughly able and trustworthy person whose standard of work is excellent. He is meticulous with everything he does and takes a real pride in his work. He has a delightful personality, always friendly and cheerful and we would have no hesitation in recommending his services to anyone.