About Howell Medical Ltd (11988293) United Kingdom