About John Howell & Company (holding) Limited (07998736) United Kingdom