Quick Glance:
1. Too Cluttered.
2. Information flow is not smooth. For example, you spoke first about technical skills and on the next paragraph, you jumped over to administrative skills, then back to technical again on the 3rd paragraph.
3. On one of your experiences, you mentioned about being second in command. Unless this is a military organization, hierarchy does not spell much of a difference.
4. Your CV does not provide insight nor complete focus on what value you could actually bring to the company which would potentially hire you.
5. Resume overall lacks appeal which would entice anyone to continue reading after the first few paragraphs.
6. You mentioned something about A Levels. What A Level? Of course I know you are mentioning about your education, but having completed a course does not completely translate to being able to deliver value.
7. Projects - this seems to be a mixture of spaghetti story telling. Hard to tell whether the story about the project is still on the same project or is already about another project.
I'm aiming for something backend(ish). Either C(++) or JavaScript/Node.js/PHP on the backend (I feel there's not much more I want to learn with CSS).
All I do at the moment is rearrange the order of skills for a job I'm applying to. Would you're advise be that I should have an independent CV for each type of job I apply for?