About G.howell & Son Limited (00651093) United Kingdom