Let's start with having to call the bank weeks or months in advance for an appointment, like everything else in the UK. Even though your appointment is for a specific hour, once you arrive on time, be prepared to wait hours before someone sees you. You will then need two different proofs of address, alongside endless other documents. For a business account, you need all partners to be present at said appointment and you will be asked endless questions about the nature of your business and your expected cashflow. If for some reason your conversational English happens to be not so good, be prepared to be flat-out refused a bank account, without much explanation. All of this is usually justified by Know-Your-Customer and anti money lanundering procedures, which is a bit ironic, considering that HSBC are the ones doing all the money laundering to begin with.