You raise a good point about English, I'm basing that of what my teacher has said to me about it.I've not read it all but I noticed you said that you didn't want to do English because it was all about analysing and not writing speeches and instead want to do history, which is very much about analysing.
Might I point out that there isn't really a degree about writing speeches and alike and if there was it wouldn't be worth anything.
Take your degree to match your future job not the other way around. You will be in uni for 3-4 years but you will be doing your job for the rest of your life.
Furthermore there are a lot of degree's and a levels not worth doing. Luckily when it comes to a level only the top few actually hold it against you for taking some of the subjects.
Be smart about what you choose to do at uni. In the real world its not what you learnt in your degree that matters but how high up the ladder it is.
For example you take classics, history and English. A classics degree is history but in the ancient era, it has about half the work load and is more about socialising than learning. As a result it cannot stand up to history and English at all. History is a well respected subject but it is still trumped by English because it has a higher work load.
Pick the job you want to do, then pick the degree which is top in its field. It is a pity you can't do science because science majorly trumps almost all other a levels and degrees.
Maths at A level is a big deal also, as has been pointed out. It is not that hard, they dumbed down the sciences so much at college it's a joke. Physics doesn't even contain maths any more. I have taught several people to do A level maths in my spare time as I do a maths degree.
I'm looking at Degrees on the UCAS website now, something like International Relations & Journalism sounds good, seeing as I would like to (unlikely I know) enter journalism when I'm older, would a Degree like that be a good option?