About Henry Howell Management Ltd (13020584) United Kingdom