Tesco's pet insurance looks pretty reasonable
Apparently not too good at paying out. I was recommended PetPlan for speed and amounts paid out. They are expensive though. Bit of research and I went for the Kennel Club's in the end.
Your bill could easily have been £5k+
Oh and any further damage to that leg won't be covered I reckon (just guessing here though).

