About David L. J. Howell Ltd. (07484785) United Kingdom