About T & A Associates Limited (10841320) United Kingdom