About S & Tc Limited (12781429) United Kingdom