Strata SE1: This 148-storey tower in Elephant and Castle, renowned for its - The Independent