The market can’t deliver

In England & Wales we have 24.8m households while there are 26.3m dwellings (ONS 2020/21). So it seems we don’t … Continue reading The market can’t deliver