The Distance Selling Regulations say that a company must deliver goods ordered online within 30 days of the date of order. If this does not happen you may consider the contract void, and you have the right to demand a full refund. The seller must make that refund to your card account within 30 days of your request.
If the repayment is not forthcoming, and you have taken all reasonable steps to contact the seller - without a result - you should contact your card provider and ask them to begin a charge-back process. This means that the card company will credit your account in full, and then take the money back from the seller's merchant account.
A small claims court judge will expect you to have taken those steps before resorting to a small claims procedure, so it's in your interests to get things moving as rapidly as possible.
Write to Mesh, telling them that unless the money is credited to your card account within 7 days you will tale further action against the company for recovery. In the meantime contact your card provider, and tell them what you've done.