I did my initial AFI course, and my FI Upgrade, at Tayside Aviation in Dundee. They then gave me a job (full time in the summer, part time in the winter) for a couple of years. Their training is not the cheapest (not the most expensive either, by a LONG way) and is generally to a very high standard. I did my CAP509 approval tests, basically teaching as I did as an AFI at Tayside, and passed first time. Call them on 01382 644372, and see what you think.
And no, I don't own any shares in the company.