Who made Meghan Markle’s denim shirt, blue shoes, and gold jewelry?

Shirt – Anthropologie
Bracelet – Cartier and Monica Vinader
Shoes – Rothy’s