About Taylor Clark International Limited (01685615) United Kingdom