Is a CS degree for me? I'm a UK student who will soon be going to university and would like some advice from people who have already done this on what course to take. 

I really enjoy the theoretical side of computer science, especially the more mathematical concepts. I do enjoy the other area such as algorithm design and programming as a hobby, but I wouldn't really want to be a programmer/tech support/algorithm designer as a job. Those sort of jobs are just not for me. I would prefer a research type job, maybe in quantum computing. I currently' finishing my A-levels in physics and further maths, and I'm expecting A*s in both fields. 

Sorry if all this is a bit vague, but I would like some ideas from people about what the best degree is to take to get where I want, and what sort of jobs are out there. Also, if anyone knows what's some universities in UK to study this sort of thing at , I'd very much appreciate the advice.
In the UK, some of the universities to study at are Oxford, Cambridge, York and Imperial College London, though this list will vary depending on precisely which topic you are interested in. The group of Abramsky at Oxford does research in Quantum Computation, so going there and following courses he offers (and related ones) would certainly help you reach your goal. 

It would be a good idea to go through the web sites of the computer science departments of the above mentioned universities and see whether they offer courses (or even a program) that heads in the right direction. Look not only at the descriptions of courses, but also of the personal web pages of the researchers, who will often have some description of their research interests, which may differ from the courses on offer, but will be available to study as you enter later phases of your study.