Well done to you for rescuing it from anymore pain.
I think most vets operate an emergency call out service, you ring the number and it usually transfers you to the vet on duty!!
I know the one in Moreton Cross, and they the one by the arno do as well.
Hope this helps any future animal emergencies.