The property will be developed into apartment buildings between six to 26 storeys tall, with a mix of affordable and market housing