Getty The Sainsbury's at Stamford Hill, London, is set to close for good on February 1, 2025. The supermarket chain, which has 1,400 branches, is one of the most popular stores in the UK.
Founded in 1869 by John James Sainsbury and his wife Mary Ann, the business was one of the earliest adopters of the self-service shopping model that would go on to revolutionise the way people ...