I'm hearing some unsavoury things about this school,. The manner in which they treat their students. Sounds a bit like a take the money and run arrangement.
They claim to have their head office in London, yet I cannot find them registered with companies house or any other company registered at the address given.