Recently released Government housebuilding data contains a pleasant surprise – the number of new dwellings in England was over 241,000. This is the highest rate of housebuilding...

read more