About Mentmore Environmental Limited (08235642) United Kingdom