About G. Howell Limited (10735126) United Kingdom