About Teesdale Environmental Solutions Limited (11718697) United Kingdom