About David Ducker Associates Limited (05772114) United Kingdom