October 22, 2017

Archives for February 2016

Too many hairdressers and not enough bricklayers?

In the 1950s, the UK built more than 300,000 new houses a year, many in the public sector. The government now estimates that it needs at least 250,000 new houses each year to keep up with demand. However, the latest figures show that the number of new homes built in recent years has been consistently […]