You don't really need a "Business Account" unless you need to borrow vast amounts of money, and thats if they are willing to lend to you (a lot of the banks are not borrowing at the moment even thought we have given then over £50 billion to do so)
All you need is a "seperate account to your personel one" to kept the tax man happy. (if they do an tax audit on you they will always look in your personal account as well as the items that you own) so park the rolls around the corner
.
With the Alliance and Leicester personal account you can deposit unlimited cheques and cash either in the branch or the atm machines, via the post office or you can post it to them.
No bank charges for life.