Booking was made, bit of a faff but got there in the end.
HOWEVER only this morning I've been told that because their "system" wont allow them to book air miles flights and paid for flights on the same ticket, and my EDI-LHR legs were not able to be paid for with miles (their rules!) that now I've got to pick up and recheck my bags in LHR on both legs! Oh, plus change terminals!
If I'd paid cash for the whole flight then oh yes, all bags would have been transferred for me - no worries!
Appears that they are penalising me for using miles. Anyone got any advice how to influence this so I don't have to collect and recheck the bags - because there is not enough time between out 2 flights to do this!