I don't mean to beat a dead horse (and I'm not necessarily on the hotel's side) but I think the Ritz would argue that they're happy not to have that sort of business. Without going wildly off topic, as is the FT custom, they're saying "you're in a prestigious London hotel, dress the way businesspeople in London do." That different cultures/businesses dress differently doesn't so much figure, I suppose.