Corporate Bodies Own More Than 3,000 Square Metres Of Land For Every Household In England And Wales 12 October 2018