Tucked inside the Mayflower Hotel, this branch of the London-based high-end establishment has beautifully made, bright-colored shirts on offer, along with ties, boxer shorts, women’s shirts, cuff links, and other accessories.