Who made Kate Middleton’s brown sunglasses, white shoes, blue print dress, and jewelry?

Shoes – Stella McCartney
Dress – Tory Burch
Earrings – Sezane
Sunglasses – Ray Ban