About T&a Group Holdings Limited (12856033) United Kingdom