About Canary Wharf Nfla Limited (09442320) United Kingdom