Thanks for uploading photos of the agreement.
Clause 7A deals with visits/inspection. The landlord / agent can visit at anytime without notice but not in respect of your room when 24 hours notice must be given. Inspection must be at a reasonable time. Have you informed the landlord that particular times are inconvenient due to your working hours.? It would be unreasonable to expect entry if you are sleeping. What sort of notice does the landlord / agent give you?
With regard to termination, you can only give notice at the end of the 4 month minimum period. The notice period is 4 weeks and you serve notice by email. The notice to terminate is only valid when acknowledged by the landlord/agent.
A house in multiple occupation requires a licence from the council. It will regulate how many people are legally permitted to live in the property. If you have concerns as to the number of people residing at the property you can check this with the council. If you find out from the council how many people are legally permitted to live in the property you may be able to use this as a means of terminating the agreement, I.e that you have discovered that the landlord is in breach of its hmo licence and you want to move, deposit refunded, agent fee refunded and removal costs covered. If not, you shall report the overletting to the council. You will need to find out that the landlord is in breach of the hmo licence.
There is no guarantee that you can successfully negotiate a termination of the contract on this ground. Securing removal costs is remote and the landlord may not agree even if it agrees to terminate and refund the deposit and agency fee.
I do not think the regular visits by prospective buyers is sufficient to argue termination with refund of deposit and agent fee plus removal costs covered.
I hope this helps.
Do let me know if I can assist further.