About John Howell & Co Limited (10098167) United Kingdom