About Excell Environmental Solutions Limited (07171567) United Kingdom