I use a small independent.
The service is great, they even engraved a shower switch while I waited last week (10 mins).
Prices are almost always better than most, they are struggling to beat MK prices with B&Q at the moment.
The staff have been the same for years and they even do free...