Contact the landlords, definitely. I'm sorry you're having to deal with this, it sounds really cruddy. I hope you get it sorted out as soon as possible.