But they were unable to enjoy a winning start, going down 16-15 after a late try from Irish wing Rory Scholes and a match-winning conversion by Tom Daly.
England were down to 14 men for the majority of the game after flanker Ross Moriarty was shown a red card for a dangerous tackle on scrum-half Luke McGrath.
Fly-half Henry Slade scored all of England’s points with five penalties from five.
Purdy started his first game at this age-group level on the wing but had to join the England pack at scrum time after Moriarty's dismissal.
Wells, who made his Tigers debut in the LV= Cup game at home to Wasps a fortnight ago and started last Sunday’s game against the Scarlets in Llanelli, was used as a 65th-minute replacement for flanker Joel Conlon.
15 Ben Howard (Worcester Warriors)
14 Jack Arnott (Exeter Chiefs)
13 Mark Jennings (Sale Sharks)
12 Sam Hill (Exeter Chiefs)
11 Henry Purdy (Leicester Tigers)
10 Henry Slade (Exeter Chiefs)
9 Alex Day (Northampton Saints)
1 Danny Hobbs-Awoyemi (Northampton Saints)
2 Luke Cowan-Dickie (Exeter Chiefs)
3 Scott Wilson (Newcastle Falcons)
4 Elliott Stooke (Gloucester Rugby)
5 Dom Barrow (Leeds Carnegie)
6 Ross Moriarty (Gloucester Rugby)
7 Joel Conlon (Exeter Chiefs)
8 Jack Clifford (Harlequins) (c)
16 Max Crumpton (Saracens)
17 Nathan Morris (London Wasps) for Danny Hobbs-Awoyemi 43 mins
18 Danny Herriott (Northampton Saints) for Scott Wilson 75 mins
19 Tom Jubb (Saracens) for Elliott Stooke 75
20 Harry Wells (Leicester Tigers) for Joel Conlon 65 mins
21 Nathan Fowles (Sale Sharks) for Alex Day 45 mins
22 Will Hooley (Northampton Saints) for Henry Slade 76 mins
23 Tom Collins (Northampton Saints) for Henry Purdy 65 mins