About Sc & Sc Limited (13636195) United Kingdom