1.2 million Britons are living on ‘building sites’ due to delayed home renovations positivelysharing 2 months ago Reading Time: < 1 minute Over 1 million UK homeowners are currently living on “building sites” due to stalled renovation projects. Read More