Bit of a upper/middle order crisis still going on. This is what I'd go for:
Alistair Cook
Nick Browne
Joe Root
Joe Clarke/Dan Lawrence
Ben Stokes
Jonny Bairstow
Moeen Ali
Chris Woakes
Stuart Broad
James Anderson
Jake Ball
Nick Browne is currently the best opener in county cricket and Cooks' Essex teammate so I can't believe he hasn't been given a go yet.
I think Joe Root should take charge and move himself back up to 3, as captain he should be leading from the front and Tom Westley hasn't exactly done much to try and fill his boots in that position. Also I'm not a fan of England going back and calling up guys who have already been tried and failed.
Apparently TRJ is out of The Ashes due to a back injury, I'm not too sure who I'd bring in to replace him, I've gone for Jake Ball as Mark Wood is also a doubt however it's going heap more pressure onto Broad and Anderson to deliver, especially since Woakes is still yet to find his best form. Jamie Porter has been in scintillating form recently so I'd take him over in the squad along with Steve Finn possibly.
I'm up for either Clarke or Lawrence at number 4, if not then I'd also bring Alex Hales in the squad whose England Test career I think should lie in the middle order.