
White with fine Blue stripe £107.70 £99.00

Blue with fine white stripe £107.70 £99.00

Navy check £97.90 £90.00

Navy/Dark Blue stripe £112.60 £103.50

Navy/Blue Bengal stripe £112.60 £103.50

Navy/Pale Blue mini check £112.60 £103.50

Navy/Blue twill check £107.70 £99.00

Navy/Pale Blue large check £107.70 £99.00

Blue with Navy stripe £112.60 £103.50

Blue/Navy twill stripe £112.60 £103.50

Navy with Pale Blue stripes £122.40 £112.50

Dark Navy with french Navy stripe £122.40 £112.50

Navy twill £107.70 £99.00

Navy Bengal stripe £97.90 £90.00

Charcoal twill £107.70 £99.00

White with Black fine stripe £107.70 £99.00

Grey with Black fine stripes £107.70 £99.00

Black/Grey bengal stripe £112.60 £103.50

Charcoal check £97.90 £90.00

Grey/Black twill check £107.70 £99.00

Black/Charcoal stripes £112.60 £103.50

Charcoal bengal £97.90 £90.00

Cream herringbone £93.00 £85.50

Cream large twill £97.90 £90.00

Brown herringbone £93.00 £85.50

Blue with Brown stripe £112.60 £103.50

Dark Brown with Brown stripe £122.40 £112.50

Pink herringbone £93.00 £85.50

Blue with Pink stripe £112.60 £103.50

Raspberry herringbone £93.00 £85.50

Blue/Raspberry large check £107.70 £99.00

Raspberry/Purple twill check £107.70 £99.00

Raspberry stripe £112.60 £103.50

Raspberry/Deep Purple twill stripe £112.60 £103.50

Black/Deep Red stripe £122.40 £112.50

Dark Purple twill £107.70 £99.00

Lilac herringbone £93.00 £85.50

Lilac check £97.90 £90.00

Purple/Lilac bengal stripe £112.60 £103.50

Blue with Purple stripe £112.60 £103.50

Blue/lilac large check £107.70 £99.00

Black/Purple mini check £112.60 £103.50

Black/Deep Purple stripe £122.40 £112.50

Purple herringbone £93.00 £85.50

Purple bengal stripe £97.90 £90.00