About Thomson Environmental Solutions Limited (07078677) United Kingdom