About T&cl Holdings Limited (10779693) United Kingdom