About Canary Wharf Holdings (ds1) Limited (03759376) United Kingdom