On average, a roof will last between 25 to 50 years, though this depends on a variety of factors, including the roof material ...
A leak in a flat roof will do even more damage. Even for simple fixes, and always when roof repair has to be financed by ...