Fashion retailer AllSaints has opened its ninth store of 2025 in London’s Battersea Power Station.