Developer Comer Homes Group’s Mast Quay Phase II development, of up to 23 storeys on the River Thames in Woolwich, was deemed ...