The RSPCA Preston & District Branch is a self funding independent charity, grateful for public donations and the generosity of the community.