Roofs need regular maintenance, overhauling, maintenance as well as replacement as and when required. However, there is little doubt that it is a complex and highly demanding and skilled job. Though you might be able to come across some Do It Yourself methods and means it is rather apparent that…