About T&c Partners Ltd (11269741) United Kingdom