Ask an Property Solicitor. Get an Answer ASAP.
Good evening, welcome to just answer. I a solicitor and have reviewed your question. I am not sure if you have moved already or taking other action. Your landlady has to give you reasonable notice of your contract does not state notice period for termination. That she could not sublet is her own breach to deal with the landowner separately. You entered into the contract in good faith and therefore cannot be forced out without any notice. If the landowner will give you a fresh contract then there is no need to leave. Your landlady will have to account to the landowner for all the rentals you have paid. Any clarification please do not hesitate to send your follow up question. I am glad always to help. All the best.