About Jss Scaffolding (holdings) Limited (10811223) United Kingdom