Almost six and a quarter billion payments worth a total of £4.8 trillion were processed by Bacs in yet another record breaking year for the company behind Direct Debit in the UK. Read more here.

Almost six and a quarter billion payments worth a total of £4.8 trillion were processed by Bacs in yet another record breaking year for the company behind Direct Debit in the UK. Read more here.