We have been renting a property for two years, we have never been late with any rent payments. Our lettings agent wants us to pay for a new contract every year instead of going on to a rolling contract (fine but there is a cost involved). Now this year they have asked us to re-send all our referencing details so they can be re-checked (for which there will be a charge). I have never experienced this before, is it legal? Does anyone else have this happen?