About T & S Associates Limited (04516906) United Kingdom