About Canary Wharf (sds) Limited (11798377) United Kingdom