Try also a supplier called Above and Beyond www.aboveandbeyond.co.uk

I recently bought Landranger 1:50000 maps at 4.54 each, including free second class mail delivery

Cheaper than OS and much much cheaper than walking up to a visitor centre or high street store.
_________________________
Pete