Beaverbrooks has announced the closure of seven of its stores in the coming weeks