Pauline, have you tried your bank, we have ours through the Nationwide and is free but we pay a premium for pre existing conditions. Not sure of the length of cover per trip as the policy is in the van at storage but i do know for certain we have cover for a single trip of 90 days and I am sure we can extend that if required.
I think the Halifax and NatWest do a similar policy, so check your bank.