About Meacock & Jones Limited (00862373) United Kingdom