About J&j Service Retail Limited (11897363) United Kingdom