Together with the foundation and the walls, the roof is one of the most important components of any building or structure. This is the reason why a roof must be properly maintained at all times. Most people will not have the expertise to repair or fix a roof when something goes wrong. Thus, most people [...]