About W.p. Leppard & Sons Limited (00859426) United Kingdom