About G.w. Howell Ltd (09685865) United Kingdom