John is the perfect roofer :) He was hired to redo a garage roof. He came on time, gave a reasonable quote, explained to me the different options and when agreed the work and date, quickly and efficiently executed his job. He even went beyond what was agreed and cleared the conservatory roof, at the same price. I won’t hesitate in recommending him to anyone searching for a roofer.