I have to admit CRC etc can be pretty useful as they typically have stock and cheaper than the distributors.
So we sometimes buy from them to fulfil orders.
But the problem there is the UK distributors often run ot of stock and the trade price to us is often higher than an online retailer.
piss take but small shops buy **** all volume in the scheme of things.
I remember a couple of months ago we were offered end of season zestys, we rang back to take a few and put them on sale at a discount, but we were too late, I think it was Evans had bought the lot at a cost of about £300k
its a very one sided battle.