I've never bought anything from Switchonshop so can't say as for the quality or anything.
But from looking at their website and their set top boxes it looks like they do sell some quality products and quality set top boxes.
So you should be able to get some good quality set top boxes from Switch On Shop.
You can also check out ebay and Amazon.com to find other god quality and great priced set top boxes.