About Sme Environmental Holdings Limited (10313358) United Kingdom