0
Homes England has allocated more funding for one of London's biggest ongoing developments so nearly 20,000 properties will eventually be built