What does it take to get into top UK schools?

(NB the less math-based computer/IT type degrees are a lot less theoretical/rigorous and would give you fewer career options, but it really depends on what your career plans might be.