About T & S Associates (uk) Ltd (08617984) United Kingdom