About Merchant Chandler Ltd (12588572) United Kingdom