Replaced an old shed roof with new Firestone rubber roof. Very professional, explained the work in detail and carried out with great skill. A very good clear up of waste and old shed roof afterwards. Would not hesitate to recommend in the future. First class service.