About Meares Group Ltd (08722625) United Kingdom