Many, many people recommend Bristol Groundschool. I have never heard anything negative about them - ever! Just positive recommendations.
Your location is 'Manama', which is Bahrain, so I presume travel to the UK for the brush-up courses and exams isn't a problem for you?
Keep away from Pearl roundabout, and give my regards to JJs and Coral Beach Club!
Good luck with your chosen route of study.