About Merchant & Co London Ltd (09581736) United Kingdom