No. Otherwise known as continuous payment authorities, these are set up using your debit or credit card details, as opposed to your account number and sort code. They're often used for memberships, online subscriptions and payday loan repayments. The company will ask for the long number across your card, giving it permission to take cash from your account.
If you switch, you need to give your new card details to any companies that take money from your card in this way.