I ordered a Mesh computer based on reviews/costs but as we live 350 miles from London, I ended up cancelling the order because of comments about customer service on this forum. I accept things will go wrong with software but thinking about it, really didn't want to deal with hassle sending things back and forth and possibly having no joy. Four weeks ago, I cancelled the order and it turned up at my door, after I was categorically told it wouldn't be sent. I was told I had to wait for the system to go back to Mesh and the paperwork to be processed in order to obtain a refund.
Three weeks passed, after half a dozen phone calls to Customer Service who were very vague, I got through to Accounts who were most helpful, but hadn't had the paperwork to process the refund - from Customer Service. There is a lot of buck passing and empty promises and it doesn't take much to work out that you are being told what you want to hear and that there is a staffing problem in Customer Service.
I don't think I've ever had such a bad experience purchasing a product through an unknown company - I'd say if you lived near the London area at least you have the redress of turning up at an office and waiting until a problem is sorted out.