Jacket, £2,750, waistcoat, £335, shirt, £345, and trousers, £355, all by Do - The Independent