Brooks Brothers UK launch
The US clothing chain Brooks Brothers is launching its first outlet in the UK’s capital. It has also made an offer for a second site in London, and aims to open 12 UK retail locations within the next five years, according to media reports. The company was formerly owned by British Marks & Spencer and […]