Roofs require routine maintenance, overhauling, maintenance and even replacement as and when required. However, there is little doubt that it is a complex and extremely demanding and skilled task. Though you might be able to come across some Do It Yourself methods and means it is quite obvious that…