CAT3C in Gloucester, UK.
Fairly new ATO but I'm told they have very experienced instructors and excellent standard of teaching! They do short classes as well and their Facebook reviews are really good. I understand they also have good, cheap accommodation. Worth dropping them an email.