My La Senza sports bras are the only ones that don't ride up (much). Which is weird, because they're the least adjustable ones. Shame La Senza went bust (no pun intended, but what the hell, let's go with it...)
M&S is on reflection not the best place to go, because they only sell their own bras. I probably need to go to a Big City to find a specialist bra shop.
In the end, what turns out to fit best is a size too small, with strap extenders. My boobs are just too small for their correct size of A cup. I may look into AAs if I can find a good source.