About Sc&s Limited (13275003) United Kingdom