HSBC has provided banking that is to be expected. You want a place to store your finances, have access, and easy management for payments etc. They do all that and also the couple times I called up their Customer services were hassle free, got through to and Advisor in a decent amount of time, they were helpful and had very good product knowledge. I have heard of other banks customer service as utter nightmares, but it has been good here, and I don't dread having to call up if I need to!
To reply as a company, please log in to your business account.