Queensborough Terrace, London W2 Residential