About David & Peter Holt Limited (03141546) United Kingdom