Computer science tends to involve logic for the programming part of it, so if you're quite logical, you will probably enjoy it. If you're less logical, programming at GCSE level probably won't be too challenging but will improve your logic. If you do choose it, I suggest you try out some programming in the summer holidays before to get your head around the basics (like dontrevisefail and Lemur14 said). * It isn't necessary to actually know a programming language to start with, as you'll probably do lots of practice (even university courses don't require you to know anything about programming before you start a computer science degree) but it helps if you are starting to develop the skills of thinking about programming and solving problems in the "right" way. For the current OCR spec, programming makes up one piece of coursework and a small part of the exam.
Another part of it involves some maths and more logic, learning how binary works and how it controls a computer. This links in with hardware, which is a more factual side of computer science that you learn. You also learn about software.
You might learn about databases (which I haven't yet, my class still needs to do that section AND finish a controlled assessment before the beginning of March...) and I'm not really sure what that involves.
I find computing very fun and very interesting, but lots of my class don't and find programming quite challenging. We did ICT in Year 7 and 8 so when we chose our GCSEs in Year 8, they thought it would be like ICT - there are links but it's not very much like it.
So, the main skills you need are logic and some maths (none of the maths is too complicated, you most likely already have the maths skills). Determination is also very important.
Good luck with your options.
*(going on a bit of a little bit of a tangent here) Personally, I had used a program called Scratch for years before I started learning programming at school (and before I even knew what programming was) and it is very good for understanding what programming does - it is like a basic programming language in a graphical form, so if you have absolutely no experience of programming, this could be something you try out beforehand.