About David Hall Publishing Limited (01934233) United Kingdom