no. My thinking is that that is the form your hotel/accommodation needs to complete when you arrive?
The lady at Immigration asked us if our accommodation completed a TM30 and when I told her that they took photos of our passport on arrival she said she thought then that we would not need to complete a TM7.
When we got to the desk the man behind it printed off a completed form which we had to sign twice(that could have been the TM7?)
We waited 5 minutes after that and got our passports back with the new extension date on them and the lady pointed this out to us