About De Pickervance & Sons Ltd (08403630) United Kingdom