Don't know which area you're in but in the Doncaster/Rotherham/Barnsley area we have J.B. Consumables (07775716838). As you say a bit more expensive than shopping around but very convenient to have someone who comes round in a van with the stock on board.