I wasn't paying attention at the moment that it happened, so I just saw us driving towards a little furball in the middle of the road. I told Caroline to pull over, and called Thames Valley Police.
As I was on the phone to them, I walked towards where the little furball was, and another car driver had stopped (bless her) and picked him/her up from the middle of the road. She was holding the little furball in her arms.
TVP told me that the Road Traffic Act doesn't place any obligation on the part of the driver when they hit a cat. That law, apparently, only applies to dogs... which I think is wrong.
So, as the other driver wrapped the cat up in her coat, I took mine off and then took him/her off her and wrapped it in my jacket. The other driver wasn't in a position to stop and assist, only that she couldn't leave an animal in the middle of the road. I fully respected both of those points.
So, with the little furball in arms, I walked back to the car where Caroline was quietly shocked. I called The Beeches, which is our local veterinary surgery (bear in mind that we were about 10 miles from home at this point) and asked if we could leave the little furball with them. They said yes.
So Caroline drove us - slowly - back to the vets, whilst the little furball was screaming its little head off all the way back. I was trying to calm him/her down, and I could see that Caroline was visibly distressed by it.
Anyway, when we got to the vets, the emergency nurse took the little furball off me and put him/her into a cage whilst she was waiting for the vet to arrive. She took our details and promised to let us know how things go.
I asked her what the normal procedure for this kind of incident was. She told me that they would try and treat the little furball tonight, when the vet arrives, and then call the RSPCA whom (I believe) will take responsibility for him/her.
I know it sounds bigheaded, but thank God for people like us.
In a way, I wish that we were in a position to take on a pet, 'cos I'd love to be able to care for the little furball once he/she gets better. :o(