About J. Howell & Daughters Limited (08037949) United Kingdom