HMRC Relentless in Catching Landlords with Taxable Profits Landlords paid £104 million in voluntary tax disclosures in the last financial year as HMRC casts its net wider.