About S&c Solutions Limited (08839276) United Kingdom