About Sjc Projects & Services Limited (08623380) United Kingdom