The lack of affordable and good-quality homes is costing society £18.5 billion a year, through poor educational achievement, ...