It seems that most complaints about Mesh are about after sales service or delay in delivery.
As I have found, unfortunately. Bought a rather good PC from Mesh before Christmas (£1200) with which I have had no problem, an excellent machine in fact. However, some of the extra peripherals have been supplied with installation disks that don't work, a couple of other minor problems and I was forced to drive to the courier's warehouse to pick the thing up after they said they "couldn't find" my house. It's just off a main road and is clearly numbered. Despite this MESH initially refused me a refund for delivery, and when I wouldn't let the matter drop, offered me a £30 voucher. I accepted, and they've never sent it to me.
Their technical support line is of course based abroad and is largely useless if you don't have a run-of-the -mill problem. Their decent premium rate tech helpline costs £1 per min.
As I said though, PC is very good.