Thanks for your advice so far. Good to hear I have people support this kind of terrible situation. I'm starting to feel quite ill over all this as it's becoming very stressful.
Yes, I paid the deposit (£900) on a credit card. I will be in touch with them. Do they have an obligation to help...