About T&s Management Services Ltd (12819755) United Kingdom