Many homeowners are surprised when a Chesterfield roofing contractor recommends replacing a “30-year roof” after only 20 to 25 years. After all, the name itself sounds like a guarantee. But in reality, a roof’s advertised lifespan is based on ideal conditions — and...