About D L Howell Limited (04279388) United Kingdom