Try the landlord registration website. You can post the address to see if they're registered for a start, if not report them for that as well.
Or even HMRC. Theres specifics for short term letting in tax self assessments. If they're as cunty as they sound, maybe they ain't filing returns properly either.