About Mecerhouse Ltd (13012445) United Kingdom