In All Saints they provide menswear and womenswear, including bags, belts, hats and shoes.
The pricing strategy is optional for people however it is essential for affluent people who can afford £358 jackets. I would say All Saints is an expensive retailer. All Saints uses premium pricing because the service is at a high quality, they also use minimal ads which is economy pricing.
The location of the shop is in Regent Street, it is near by many other designer shops, including Michael Kors, Hugo Boss and many more. The shop is also in the centre of London so people are always going to be passing.