hi ive just opened a business account with santander free banking for life there is a limit of deposits per month of 100 cheques but you can put like 20 cheques in one deposit and it only be classed as 1 deposit you get unlimited direct debits debit card payments automated BACS credits and transfers between linked accounts hope this helps
and 10 days before cheques clear
With Santander, if I pay cheques in by ATM, they are clear on the same day of the week one week later so long as I don't deposit them late in the day and so long as their are no bank holidays.
Their big downfall is that they won't show the BACS references. This is OKish if you only take a small numbver of BACS payments but, as cheques reduce and BACS increase, it could be a nightmare trying to figure out who has paid.