About T S & C S Ltd (SC596391) United Kingdom