A large motor parts store also some stuff for bikes and a few toys. A bit like Halfords but more likely to have the bit you need. Well staffed. Technical staff at the parts counter are knowledgeable and are always ready to help without patronising. Prices are generally OK. You can probably get better on individual items but then you don’t have the convenience of getting everything in one place.