About Mitchell Environmental Limited (12913806) United Kingdom