About T & A Management Limited (08779464) United Kingdom