Flying Fish have them running regularly as do UKSA... both have courses (including first aid) running in December...
9 - 14 December Flying Fish
15 - 20 December UKSA
All STCW95 courses are available from both the above and you can access the elements you need to do seperately....
Both organisations have websites where you can book and pay online...
Hope this helps.
/ MCA Yachtmaster Instructor (Sail)
/ MCA Yachtmaster Power
/ MCA Adv Powerboater / Instructor