About Jcl Building Solutions Limited (12094229) United Kingdom