About T&s Partners Ltd (13668239) United Kingdom