About Sf Canary Wharf Limited (10717268) United Kingdom