About T & A Partners Ltd (12788584) United Kingdom