About David Howell Ltd (08597840) United Kingdom