Moo Haven is a registered charity dedicated to the care, rehabilitation, and adoption of animals. Staffed by volunteers, our main goals are: