Sunspel
Sunspel Cotton flannel shirt
£129
And Wander
And Wander PE waffle-knit sweater
£147
ZEGNA
Zegna Trofeo striped cotton shirt
£420
visvim
Visvim Ultimate Jumbo cotton T-shirt
£355
Thom Browne
Thom Browne Cotton shirt
£609
Gucci
Gucci Denim shirt
£1,100
Acne Studios
Acne Studios Printed lamé T-shirt
£250
Auralee
Auralee Seamless cotton jersey turtleneck sweater
£100
Gucci Cotton poplin shirt
£590
Frescobol Carioca
Frescobol Carioca Roberto printed silk bowling shirt
£295
Givenchy
Givenchy Printed cotton T-shirt
£550
Brunello Cucinelli
Brunello Cucinelli Virgin wool shirt
£885
Brunello Cucinelli Wool and cashmere Western shirt
£1,115
Frescobol Carioca Safra linen-blend shirt
£195
Dries Van Noten
Dries Van Noten Printed cotton shirt
£495
Brioni
Brioni Checked cotton and cashmere shirt
£630
Vilebrequin
Vilebrequin Caroubis linen shirt
Vilebrequin Ales printed cotton jersey T-shirt
£120
God's True Cashmere
God's True Cashmere Tartan cashmere shirt
£2,000
Bode
Bode Ski Season printed cotton and silk shirt
£545
Loro Piana
Loro Piana Silk and cotton jersey T-shirt
£450
Zegna Cotton-blend shirt
£320
Marni
Marni Logo denim overshirt
£385
Saint Laurent
Saint Laurent Cassandre cotton poplin shirt
£780
Loewe
Loewe Logo cotton T-shirt
Gucci Cotton jersey T-shirt
£500
Dolce & Gabbana
Dolce&Gabbana Oversized cotton jersey T-shirt
£595
Rubinacci
Rubinacci Virgin wool overshirt
£476
Dolce&Gabbana Cotton and silk poplin shirt
£950
Ami Paris
Ami Paris Ami De Cœur cotton jersey T-shirt
£80
Rick Owens
Rick Owens Virgin wool overshirt
£1,210
Thom Browne Cotton Oxford shirt
£354