About T & S Consultancy Limited (10630818) United Kingdom