Kate Middleton just wore the $525 Small Hudson bag from DeMellier in a chocolate brown suede that’s perfect for both formal ...