About Canary Wharf Retail (rt4) Limited (04487558) United Kingdom