About J & J Superstore Limited (08761572) United Kingdom