About Merchant Energy Ltd (07643225) United Kingdom