1) to provide care and shelter for animals in need of care and protection by reason of their sickness, neglect or malnutrition, in particular but not exclusively by providing and maintaining a home for stray animals in gloucestershire and finding permanent homes for unwanted domestic animals.
2) to encourage good practice in the care of animals in the community through education of the public.