About Mercol Group Limited (13043927) United Kingdom