Highly satisfied with the quality of work. Gary fully explained and costed the job before carrying out the repairs, the estimate was fair and wasn’t exceeded. A very polite and decent guy, I have no reservations in recommding him. Thank you for a fantastic job.