About T & A Holdings Limited (09975095) United Kingdom