About James Howell Ltd (05690512) United Kingdom