If you use a credit card to pay and they datashare with another company where you used the same credit card to pay and the other company has your address, Meijer could have gotten it from them.
I have a walmart.com account - they add my in-store purchases to my Walmart.com history when I pay with a credit card I used at walmart.com.
I have a walmart.com account - they add my in-store purchases to my Walmart.com history when I pay with a credit card I used at walmart.com.