About Canary Wharf Nqo Trustee Limited (10649263) United Kingdom