About David Haddon Ltd (10103355) United Kingdom