Glasses £295, cutlerandgross.com; red top £160, twenty8twelve.com; trousers - The Independent