I studied with Ideal Schools for Self assesment, their coursework is great, explains it in a way you can understand, the support is brilliant always someone to answer your questions via telephone, email, or online chat (even at half 11 at night,) there is also a facebook group which is great for support and information.
This is the reason i passed the course with a mark of 100% !!!
Could not reccomend them enough :)