Whatever you need is there, standard prices (no overprices for being here). Practical place
Ok
Good
It contains most of your requirements and the prices are very reasonable, differentiate the official price between 1 to 2 pounds
In all basic needs, wide and very reasonable
Good well with all requirements
CH