Planning committee approval paves the way for upwards of 2,300 new homes and more than 300,000 sq ft of commercial, community and educational space on London’ ...