Despite the UK government promising to build 300,000 homes every year until 2025, unfortunately, the current sector can only deliver 190,000 – with too few of these being affordable housing.
In fact, research…
Despite the UK government promising to build 300,000 homes every year until 2025, unfortunately, the current sector can only deliver 190,000 – with too few of these being affordable housing.
In fact, research…