About David & Dennis Limited (11377742) United Kingdom