About Henlays Animal Products Ltd (12942884) United Kingdom