About Meacock Capital Plc (03600178) United Kingdom