About W Howell Limited (11129842) United Kingdom