Not sure what this building is, it's across the road from the Tower of London, near to St Katherine's Dock