About J.r. Penfold & Son Limited (01287218) United Kingdom