About T & S Environmental Limited (05636415) United Kingdom