Bagnall and Kirkwood in my opinion
They are very well stocked and have a fantastic friendly team behind the counter. They are ALWAYS willing to help and always have a friendly smile as you walk in
They are a very good supplier and if i find a cheaper price elsewhere and prove it they are willing to try to match the price.
Everything i need and more
Zeb