About Gallagher Animal Devices Ltd (09329625) United Kingdom