Military jacket, £21; vest, £9; and studded bag, £7, all from Primark
Riding hat, £79; frock coat, £599, both from Hobbs
Red military coat, £95, from Dorothy Perkins
Military coat, £150, from Wallis
Black military coat, £95, from Wallis
Naval cap, £24.99; Cropped tux £34.99; and high sheen trousers, £34.99, all from River Island
Red military jacket, £45, skirt, £65 and shoes, £50 all from New Look