About Canary & Co. London Limited (09871513) United Kingdom