well once her current visa was up. If she had ilr or citzenship she would not need to from what i know.
Always check on insurances and what not that they can be paid to non british residents (im sure they can but best to check)
Many insurance policys in the uk state the holder has to be a british resident for a standard policy. But not sure where they stand on those they pay out to.