I would say at 10 mos, you can give him some more solids - like a snack before his first nap, and dinner between tea and bedtime (I'm in the US and a dolt at this, but tea is more like a snack than a full meal, right?). So let's take your "perfect routine" and see if we can work with that - I think if you can get some more food in him during the day, you can eliminate that EW (at least an EW from hunger). Adding more milk to his bedtime bottle is a fantastic idea as well.
So maybe work towards this:
6/6:30 - awake and milk (7 oz like usual)
8 - breakfast (like usual)
9:30/10ish - snack - maybe yogurt, fruit or some toast with cheese (I try a dairy snack here with my dd - ever since she gave up that milk feed - she has toast and milk usually here)
10:30 - nap (since it looks like when he's up at 7 and down at 10:30/10:45, you get a 45 min nap, that looks like he can handle closer to 4 hrs of A time)
12/12:30 - whenever he wakes - lunch
1:30 - milk (your usual here)
3:30ish - snack (could that be tea?)
4ish - nap
5ish -when he wakes - eat dinner
7 - bottle and to bed
that's 2.5 hrs day sleep total and 11 hrs at night, which seems about right (he could probably be ok with more). It's also 3 milk feeds and 5 "meals" a day - 3 full meals and 2 snacks - so that should be plenty of food. I'm guessing eventually, that after lunch milk feed will just absorb into the afternoon snack. When you drop a milk feed, you can always replace it with a dairy snack - and once he's a year old, you can just give him milk in a cup with his snack.
If you seem to have the best luck with that first nap of the day, then let him sleep as long as he wants then, and keep that late pm nap to under 1 hr. Then gradually push that am nap later and shortening the pm nap until he no longer needs that pm nap.
If the am nap is not his best, then keep that one short (no more than an hour) and let him sleep longer in the afternoon - then gradually move that morning nap later and keep cutting it shorter til he just takes on nap in the afternoon.
I found with Abby that if she can handle 5 hrs of A time, she can go on a 1 nap day. If he takes a good am nap but refuses the pm nap, just put him to bed earlier. Keep in mind that during the transition, you'll have some 2 nap days and some 1 nap days - it drove me nuts, but once I learned to be more flexible, it was much better
does that help?