About David Duggleby Limited (04434386) United Kingdom