Edit Corney & Barrow Canary Wharf, London, England