About J.p. Barkworth Limited (04921352) United Kingdom