About Howell Holdings Ltd (11695525) United Kingdom