TR5693 meets all your criteria and arrives by 10:35. Will that work for you?
That sounds good. What's the travel duration on that one?
train-arriveby train-day train-departure train-destination
train-arriveby train-day train-departure train-destination
train-arriveby train-day train-departure train-destination
train-arriveby train-day train-departure train-destination