About Meacher-jones & Company Limited (04516868) United Kingdom