Hello! I have to pay 17 pounds by cheque along with Scottish LP confirmation form. It looks like that the Companies House does not accept any other form of payment (please correct me if I am wrong on it). I do not not have a UK bank account or a cheque book.
Source: How to pay for Scottish LP confirmation statement – I do not have a UK cheque book