Who made Salma Hayek’s black pants, black vest, blazer, clutch handbag and pumps that she wore in London on November 24, 2011?

Suit and shoes – Yves Saint Laurent

Purse – Alexander McQueen