i would personally recommend Bond at EGBJ they are busy but they are very good, IIRC their pass rate for full courses is 100%
i have no connection with them other than being a satisfied customer.
speak to Ellie and she will advise you of their waiting time for a course.
Chester