Full Roof Replacement Cost Estimate for a Semi Detached House in Westhill
A two-storey semi-detached house in Westhill requires a full roof replacement, including felt, battens, and tiles. A cost estimate is needed before proceeding with the project.