Tried to purchase a computer with this company using their online shop. Unfortunately the computer was out of stock, which was communicated to me pretty much immediately along with the offer of a refund. I asked for them to wait until new stock arrived but, after a few weeks, it hadn't. Eventually I took the refund and bought from another shop that did have stock available but, sadly, at a higher price. And it turned out that their new stock arrived in their store the day after I ordered from the other shop.
Anyway, these people kept me informed, were very honest and reliable, and very pleasant to deal with. So things didn't line up for this purchase but, if the need ever arises in the future and their prices continue to remain as competitive as they would have been on this occasion, I would be very happy to deal with them again. Based on all of this I would also feel very comfortable recommending them to anyone reading this.