The Cube is a multi-award-winning collection of contemporary apartments in the heart of London