Who made Selena Gomez’s black coat, lace up boots, gold jewelry, and brown plaid pants?

Coat – Canada Goose
Shoes – Kurt Geiger
Pants – Veronica Beard
Earrings – Jennifer Fisher