Just had a call from the vets, they removed two bits of rubbery plastic that got stuck between the small and large intestines, but that everything else seemed healthy. She's just coming round from the anesthetic and I should telephone in the morning. Isn't it amazing how quick she's been treated, I can't fault them at all. Thank goodness for pet insurance!