About D.h. Haden Limited (00617666) United Kingdom