About J. & J. Products Ashford Limited (01107279) United Kingdom