About Meynell Mix Limited (08859619) United Kingdom