If you are collecting payments in more than one currency you will need to register a separate bank account for each currency within your GoCardless account i.e. one for your GBP payments and another for your EUR payments.
However, you are not able to have funds collected in any one currency paid out to more than one bank account.
If you need to be paid into more than one bank account in the same currency, you would need to set up a separate GoCardless account for each bank account you have.
Each GoCardless account would need to be registered with a separate email address and verified before funds can be paid out.