Who made Kate Middleton’s white pants, blazer, shoes, and jewelry?

Shoes – Camilla Elphick
Jacket and pants Alexander McQueen
Earrings – Mappin & Webb