About T & S Europe Limited (05572857) United Kingdom