About Sc & Jc Limited (13626391) United Kingdom