Without a doubt European at Bournemouth. I did mine with them and ended up working there. Fantastic people and a very well constructed course taught by experienced and pragmatic instructors.
They've recently changed over to using their 747-400 sim for MCC & JOC courses. Very reasonably priced as well.