About T & C Holdings Limited (SC135626) United Kingdom