About Howell Draughting Ltd. (08293756) United Kingdom