Kate Middleton’s £477 purple jacket is selling out after surprise school visit

The Duchess looked gorgeous in the tailored coat from Hobbs London