softcat customer here. not always the cheapest (fuck me their cables have a zero on them) but delivery is good and most stock decent. customer service has always been very good.
certainly one of the main companies i use. used to use probrand a lot until they moved to their new website a few years ago. the new website was awful to search.