If you live in Scotland, we can recommend the following shops from personal experience
Ideal Computing, Edinburgh. Good systems at competitive prices, my favourite local PC shop in Edinburgh.
User Friendly Computing, Linlithgow. Competitive prices on PC systems and knowledgeable helpful staff, just next to The Cross in the centre of town.
Great for components, bargain systems and hard to find stuff.
Dell UK - Desktops. Have used them extensively in various offices and they have proven reliable and good value for money.
You could also try Tesco direct:
Back to Silicon Glen, Scotland