About Jcl Glass Holdings Limited (12745186) United Kingdom