Pets at Home for life is quite good. In my opinion it's not quite as good as PetPlan because it has a higher excess and a lower total claim limit, but it is still very good. Their annual policy (not "for life") I wouldn't recommend as it will exclude any conditions for the second year.