About Canary Wharf Holdings (ds3) Limited (04075639) United Kingdom