Most homeowners in Richmond can expect to pay between £6,500 and £13,000 for a full new roof, with the average local job coming in around £9,000. That figure covers materials, labour, scaffolding and waste removal for a standard pitched roof on a typical semi-detached or terraced property. Smaller flat roofs on extensions or garages cost […]

