Did you even read it? They did give a reason ("due to the nature of your business") and it's been brought up in the house of lords precisely because it isn't a single person.
What a weird response.
What a weird response.
It's currently far more damaging to a bank to give someone an account to perform illegal activities than it is to deny one to a legitimate company. And accounts that are in the gray zone (where transactions keep getting flagged and have to be checked by compliance) are likely to cost far more than they make the bank.