Foxglove micro waistcoat, £110. All available from makepiece.com - The Independent