Who made Kate Middleton’s blue pants, blazer, white shirt, suede pumps, and watch?

Jacket and pants – Holland Cooper
Earrings – Shyla London
Shoes – Gianvito Rossi
Watch – Cartier