About Jack Stores Limited (10942423) United Kingdom