About Canary Wharf Holdings (fc2) Limited (05389385) United Kingdom