Who made Kate Middleton’s blue coat, pants, white print top, jewelry, and suede pumps?

Coat – Catherine Walker
Shirt – Alexander McQueen

Pants – Jigsaw
Shoes – Prada
Earrings – Diana’s

similar style shoes by the same designer