I'd say Bangor was pretty decent, and I think Goldsmiths is part of the University of London, so that must be pretty decent as well. If you only resat one of your A-levels, and that was General Studies, it's not as bad as resitting them all. With your personal statement, you'd just have to explain that you chose the wrong course and realised it wasn't what you wanted to do, then go on to say why you want to do psychology, highlighting aspects of the subject that particularly interest you and anything you've done in your spare time such as extra reading. It might be quite difficult explaining why you then went back to the same course and the same uni before dropping out again though. You might still be able to enter for summer resits as a private candidate, but you'd have to teach yourself at home. Whether a good uni would ask for higher grades or even let you in at all would depend on them, so the best thing to do would be to email them asking what their views are on people who resit a year or more and, if they accept resit candidates, whether they tend to ask for higher grades. Then you'll have a better idea of where you can realistically apply. For psychology, Goldsmiths want BBC and Bangor want 260-300 points including 180 points from at least 2 A-levels. For sociology, Goldsmiths want BCC excluding General Studies and Bangor want 220-260 points including 180 points from at least 2 A-levels. So at the moment, your grades aren't good enough for any of those.