smlconstruction
A roof may last from twelve to over twenty years, a few including a concrete tile roof may also final over fifty years. Some steel roofs will close an entire life. And none of those are cheap to have hooked up. https://www.smlconstruction.ca/