About J.howell & Co Limited (09617785) United Kingdom