South Quay Plaza, 185 Marsh Wall, London E14 9SH - Apartments for Sale