About J.p. Ravenscroft & Co Ltd (04816139) United Kingdom