About D & R Pedder Limited (08389646) United Kingdom