
White oxford with trim * (4000) £115 £103.50

White oxford (4000) £105 £94.50

Pink herringbone (6249) £100 £90.00

Lilac herringbone (6249) £100 £90.00

Flower print, White/pink (2243) £125 £112.50

White pinpoint (4100) £115 £103.50

Black pinpoint (4100) £115 £103.50

Light Blue pinpoint (4100) £115 £103.50

Blue pinpoint (4100) £115 £103.50

Flower and stripe print (2237) £125 £112.50

Big floral print (2242) £125 £112.50

White chevron (6779) £105 £94.50

Green stripe stretch ** (0606) £135 £121.50