About British Veterinary Association Animal Welfare Foundation (CE023250) United Kingdom