Question Author
Update - got the name wrong, its Berry, not Holly (close, but no cigar!). She is home from the vets, and is in a large dog cage in the kitchen with a litter tray and vetbed. She is purring her head off and rubbing her head against the cage when anyone makes a fuss of her. The leg had to be amputated, apparently not because of the actual injury, but because they could not get rid of the maggots that had become infested in the flesh! They reckon she had only been in there for less than 12 hours, and this was enough time for the wound to attract flies and lay the eggs, and in the warm weather they have hatched out. Gross or what.
However she seems fine in herself, and that only leaves me to astound you all with the cost - �799.43. Guess who will be getting a visit from my friends father with the bill!