About Canary Wharf Finance Holdings Limited (03929240) United Kingdom