About British Humane Association (00185577) United Kingdom