About Canary Wharf Retail Limited (13591921) United Kingdom