I stopped buying socks from M&S for me and DD since they changed the sizes to 3-5 and 6-8 for women socks.
We are both a shoe size 5-6 depending on brand and style and 3-5 is too small and 6-8 is too big.
All other retailer still do size 4-7, much more the norm for the average female.