Did your landlord provide you a copy of their ID card and blue house book when you signed the contract? If you have these 2 things then you can register on the TM30 website and file the TM30 yourself.
******************************
You should be asking for copies of these anyway when signing a rental contract to prove that the person renting the property is the legal owner and that they are who they say they are.