About H R Howell Ltd (04373004) United Kingdom