About Jsl Cannon Ltd (12928005) United Kingdom