The only sound approach is to have your corporation, which owns the money (not you), open a bank account that belongs to the corporation. It will have to be in the UK.
Is that a problem because you don't live in the UK? Maybe you should have thought about it before you chose to create a company in the UK. Why create a company if you can't create a bank account at the same time? How did you expect to have the company make money?
If you thought you could just use a bogus company front and cash the checks on your personal account with no records, well, you don't deserve much help.