A well-known high street brand has opened a new store in Bedford today (30 April), with “sustainability at its heart”. Holland & Barrett opened its first store in the UK in 1870 and has added…