About Leigh Ecology Ltd (08414918) United Kingdom