Our shirts are manufactured in Portugal, on traditional machines where the process is handmade and the result is of the highest quality.

FRENCH CORD SHIRT PLAIN SALMON PLAIN SALMON

FRENCH CORD SHIRT PLAIN SALMON

S M L XL XXL
£70 £100
MICROCORD SHIRT PLAIN BROWN MICROCORD SHIRT PLAIN BROWN

MICROCORD SHIRT PLAIN BROWN

S M L XL XXL
£83 £104
NINE SHIRT NINE SHIRT

NINE SHIRT

S M L XL XXL
£83 £118
MICROCORD SHIRT PLAIN BRICK MICROCORD SHIRT PLAIN BRICK

MICROCORD SHIRT PLAIN BRICK

S M L XL XXL
£73 £104
FRENCH CORD SHIRT PLAIN NAVY PLAIN NAVY

FRENCH CORD SHIRT PLAIN NAVY

S M L XL XXL
£70 £100
SNOW SHIRT SNOW SHIRT

SNOW SHIRT

S M L XL XXL
£79 £113
TOWN SHIRT PLAIN OFF WHITE

TOWN SHIRT PLAIN OFF WHITE

S M L XL XXL
£67 £95
PLAIN GREEN PLAIN GREEN

CHECK BLOCK SHIRT

S M L XL XXL
£83 £118
RAM SHIRT RAM SHIRT

RAM SHIRT

S M L XL XXL
£83 £118
GABBY SHIRT GABBY SHIRT

GABBY SHIRT

S M L XL XXL
£83 £118
DEAN SHIRT DEAN SHIRT

DEAN SHIRT

S M L XL XXL
£70 £100
VERTICAL STRIPES BLUE VERTICAL STRIPES BLUE

BOLD SHIRT VERTICAL STRIPES BLUE

S M L XL XXL
£64 £91
COLOUR BLOCK NAVY COLOUR BLOCK NAVY

COLOUR BLOCK TERRY SHIRT

S M L XL XXL
£48 £95
PLAIN WHITE PLAIN WHITE

LINEN SHIRT PLAIN WHITE

S M L XL XXL
£60 £86
PLAIN BLUE PLAIN BLUE

LINEN SHIRT PLAIN BLUE

S M L XL XXL
£60 £86
PLAIN BEIGE PLAIN BEIGE

LINEN SHIRT PLAIN BEIGE

S M L XL XXL
£60 £86
PLAIN NAVY PLAIN NAVY

LINEN SHIRT PLAIN NAVY

S M L XL XXL
£60 £86
COLOUR BLOCK NAVY COLOUR BLOCK NAVY

MIDDLE SHIRT COLOUR BLOCK NAVY

S M L XL XXL
£46 £91
PLAIN TAN PLAIN TAN

MUSE SHIRT PLAIN TAN

S M L XL XXL
£50 £100
PLAIN BLUE PLAIN BLUE

PORT SHIRT PLAIN BLUE

S M L XL XXL
£60 £100
PLAIN NAVY PLAIN NAVY

SEERSUCKER SHIRT PLAIN NAVY

S M L XL XXL
£48 £95
CHECKED WHITE CHECKED WHITE

SQUARE SHIRT CHECKED WHITE

S M L XL XXL
£67 £95
PLAIN OFF WHITE PLAIN OFF WHITE

TERRY LONG SHIRT PLAIN OFF WHITE

S M L XL XXL
£46 £91
PLAIN NAVY PLAIN NAVY

TRADE SHIRT PLAIN NAVY

S M L XL XXL
£64 £91