View of apartment block development on the Thames, London, UK