If you don't like science, a computer science degree will probably be torture for you! Law on the other hand needs subjects that shows reasoning, logical thinking and arguing skills. A-levels that provide these are essay based subjects, so I'd definitely take at least one of a 'hard' subject, such as History or English Literature or both. Then mix it up a bit! Politics would be helpful, so would geography and perhaps also take a science to show you're well rounded? Unless you're planning to attend the very best universities, I wouldn't worry too much about the calibre of a-levels you take, but if you are definitely stick to the traditional subjects and go to debate clubs and get lots of work experience. Good luck!!