About S. A. Meacock & Company Limited (03251910) United Kingdom