About S & C Limited (03798351) United Kingdom