sorry only just saw this. mayfair cobblers in white horse street, just by shepherds market are good.
this place was often rec'd, my ex used to take her louboutins there (on the store's advice):
people will say all kinds of things, depending on milieu and taste. i work in the art world in london. here, you could easily wear that suit with a white shirt (no tie) and look louche in a way you perhaps couldn't in a blue or grey suit.