From unfavourable tax changes to tougher mortgage lending conditions, the past 18 months or so have been difficult for many buy-to-let...