About Henry Howell & Co Ltd (05122447) United Kingdom