Tanmay's decision to bat first proved correct with three of the top five batsmen notching up half-centuries and only Praveez Aziz (16) and the talented Sumit Sharma (0) missed the party.
Uday and Tanmay ensured India gets an early upper hand by forging a 104-run third wicket partnership and from 33 for two -- Mark Nelson claimed both wickets -- the visitors reached 137 before Uday departed.
Uday's 100-ball knock of 62, with five boundaries in it, came to an end when he was caught by Ben Wright off Moeen Ali.
But there was no respite for the English bowler as Viraat Kohli joined his captain in the middle and runs came quite easily. They put 44 runs together before Tanmay departed after a crafty 64 that came in 93 balls and included five hits to the fence.
Virat remained not out on 64 from just 61 balls as India finished their innings at 249 for four.
Chasing a victory target of 250, the English batsmen complained of the sun in their eyes and because of a delayed result, a revised target of 228 was set.
The hosts, however, never looked in comfort, and V Yomahesh ran down the middle order to finish with match figures of 3-35.
Host skipper Varun Chopra (55), however, had his reputation intact and only four of his batting colleagues could reach the double figures. They lost wicket at regular intervals with the Indian attack ensuring there was no significant partnership and eventually the English innings folded up for 186 in just 38.3 overs.
India U-19: 249 for four in 50 overs (Tanmay Srivastava 64, Uday Kaul 62, Virat Kohli 64, Mark Nelson 2/61)
England U-19: 186 all out in 38.3 overs (Varun Chopra 55, V Yomahesh 3/35, Shahbaaz Nadeem 2/29)