Home 5 Essential Roofing Maintenance Tasks to Carry Out on a Regular Basis Averil Crane Jan 13, 2020 The roof is the most important component of any structure as it protects the building from the harsh elements, and if you are new to…