About S&c (cheshire) Limited (08576300) United Kingdom