About Meacock & Jones (shenfield) Ltd (11612924) United Kingdom