About Canary Wharf London Developments Limited (12047701) United Kingdom