What is a Direct Debit and what are the benefits of Direct Debit?

Bacs, the governing body behind the Direct Debit Scheme, announced that this summer it processed its 100 billionth transaction since it was first established in 1968.  Part of its success… read more →