About David O Dell Limited (11208335) United Kingdom