I would have thought like you pointed out that Edinburgh would be the obvious place for a crew change but I don't know if a second crew change would be required as it may be considered acceptable for the second driver/ guard to work the 4hr 15min run to London. Even if they decided this was too...