About H H Pedder & Son Limited (08293340) United Kingdom