About Canary Wharf Retail Investments (fc6) Limited (05437948) United Kingdom