How does it work if the account is closed, company out of business etc? Does the bank eat the amount? if so, seems easy to abuse.
Bad service isn't a reason for a refund. And if the person doesn't say "This debit was in error. I wasn't given notice" or similar the bank will usually say this is a legitimate direct debit [0] https://www.directdebit.co.uk/DirectDebitExplained/pages/dir...