About Canary Wharf Retail (ds3) Limited (04482337) United Kingdom