About T&a Group Ltd (10426974) United Kingdom