Having used Barry on numerous occasions I would have no hesitation in highly recommended him to friends. He is very professional in all aspects of his work. He is tidy, p ... more