About T & S Sales Limited (09069261) United Kingdom