About David Holman Holdings Limited (01392226) United Kingdom