As far as I understand, it's impossible to open a UK bank account from abroad. You have to come for at least few days to do all the paper work. At least that's for individuals, maybe there's an easier way for business.
Even those companies who offer "Open Bank Account in the UK" services, mention on their websites that they can only prepare all the documentation but still - you have to come to finish up everything.