"Outstanding workmanship and attention to detail. The team was punctual, professional and kept us informed throughout the project."
According to MyBuilder.com, the average price for a new roof comes in at between £5,500 - £7,000.
If your roof is nearing the end of its lifespan or showing visible damage, replacement now can prevent interior repairs, insulation loss, and structural deterioration.
We’d recommend getting a few quotes to help uncover anyone who isn’t fully reliable - read our advice below for more details on this.