Elephant and Castle Development, Elephant and Castle: at Walworth Road and New Kent Road looking east