Shirt, £35, by River Island, river-island.com; jacket, £595, by Margaret Ho - The Independent