Shirt, £145, by Marc Jacobs, Selfridges, as before; bow tie, £75, by Lanvin - The Independent