106 Gloucester Road residential development project for Henley Space