Yes, we live in a country where the government still asks us for cheques. In the circumstance where Companies House requires you to pay by cheque, instead you can pay via something called a Postal Order (aka Postal Note). This can be processed by your local Post Office.
For further enquiries, please feel free to reach out to us.