Do a search on these pages for Mesh and you will find lots of info.
In their favour, they have a presence on these pages and their rep seems very helpful. The company is based in Brent Cross - at least there is a big showroom there.
They won some awards with PCPro this year - an all round good company which, like all others, lets people down now and again...
Don't be worried about not having heard of them - they are well known.