Who made Meghan Markle’s brown satin shirt, gold jewelry, suede pumps, and pleated pants?

Shirt – L’Agence
Sunglasses – Miu Miu
Pants – Gabriela Hearst
Shoes- Manolo Blahnik