Roof Advice Cost

A roof can cost anywhere from around £2,000 up to £40,000 and beyond.  On average a new roof on a private house is more likely to cost between £3,000 – £8,000.  Why do the amounts vary so widely and how do you know how much your roof should cost? Well there are many factors that influence…