22 Hertsmere Road, Canary Wharf, London, E14 4ED, United Kingdom

GPTKB entity