If you have a shingle roof, you can reasonably expect to get a minimum of twenty years out of it, whereas pricy slate roofing is guaranteed to last up to 100 years in some cases. Even so, these roofing products are going to need maintenance…
Published on // Written by wpbear