About J. A. Pickard & Son Limited (01437862) United Kingdom