It's worth checking the national RSPCA site also, as they may have a clinic near to you. As with the PDSA, you would need to be on certain benefits to be eligible.
We have the Blue Cross over here in Dublin - these are mobile and a free service for those in need of it - you may have something similar over with you