Past & Present Roofing Edinburgh Ltd provides comprehensive roofing services throughout Edinburgh and the surrounding areas. They handle a full range of roofing projects, from repairs and maintenance to complete roof installations for residential and commercial properties.