About Ts & Associates Limited (08233658) United Kingdom