Hi Chip,
At the end of the day, I was trying to reassure you that you shouldn't get worried about your marriage, and I am not wanting to cause you further upset.
I am not saying that she "knew" about your history, I am merely saying that something like that is an easy guess. Most women I know have had at least one MC (sadly), and two is very common. Depending upon the statistics you look at, something of the region of 25% of ALL pregnancies are MCs. This means that if you meet someone with of a certain age who has a family, then you have have a punt and sometimes you will be right and sometimes you will be wrong.
I am willing to bet that she told you a few things that weren't guessed correctly, but you will have ignored those bits and concentrated on the bits she guessed correctly, it is human nature to try to spot patterns in everything in life. We evolved this way, since our decedents who didn't spot patterns got eaten by the tiger (thus didn't pass on their genetic material), but those who spotted a pattern (or imagined they did), ran away and survived (what might not have even been a tiger in the first place).
Regarding the Vodafone thing, I am not saying she has security clearance. I am saying that she might know some hackers (or suchlike). Or you might have booked the appointment with your landline, and she just did 1471 to get your number (which might open doors to your details). I don't know, I just know that it is far far less likely that she is in contact with dead people.
Try typing your landline number into this site and hit enter: www.samknows.com/broadband/exchange_search then click on the exchange to see a map of where you live. Your BT exchange will be within about 3 miles of your house. You don't even need to be a crook to get easy information about someone (i.e. the fact that you live in a village area)