About Canary Wharf Investments (rt5) Limited (06468603) United Kingdom