Marks & Spencer Pet Insurance - Up to £7000 annual vet bill cover plus save 20% when you buy online now. New customers receive a 20% discount when they apply online and M&S cardholders will receive 250 M&S reward points when they take out a new policy.