Coat, £325, by Jigsaw; shirt, £140, by Marc by Marc Jacobs, mrporter.com; t - The Independent