About S T C Northwich Limited (08249157) United Kingdom