Harrods has been given the green light to open a store in Chester. The upmarket retailer wants to create a “go-to, luxury ...