Filters

Sort by
Sort by
Extrafine Italian merino wool
£285.00
baby alpaca, merino wool and cotton
£255.00
Babt alpaca, merino wool and cotton
£255.00
Shetland wool
£320.00
Baby alpaca, merino wool and cotton
£225.00
Extrafine Italian merino wool
£285.00
Shetland wool
£215.00
Baby alpaca, merino wool and cotton
£285.00
Grained leather and Norwegian welt
£360.00
Italian wool and cashmere
£215.00
Italian wool cloth
£500.00
Italian wool cloth
£500.00
Italian wool and cashmere
£200.00
Japanese cotton
£255.00
Italian merino wool
£195.00
Italian corduroy
£225.00
Italian merino wool
£255.00
Soft Italian wool
£55.00
Italian wool and cashmere
£235.00
Italian boiled wool
£215.00
Italian merino wool
£195.00
Soft Italian wool
£90.00
£185.00
Italian merino wool
£225.00
Shetland wool
£215.00
Shetland wool
£240.00
Exclusive cotton flannel
£185.00
Sold out
John sweater in mottled grey
John sweater in mottled grey
Baby alpaca, merino wool and cotton
£225.00
Soft Italian wool
£90.00
Selvege Italian denim
£215.00
Italian wool and cashmere
£200.00
Italian boiled wool
£215.00
Japanese linen and cotton
£215.00
Italian selvedge denim
£215.00
French cotton twill
£195.00
Japanese flecked chambray
£165.00
Italian wool and cashmere
£235.00
Cotton and cashmere
£165.00
Italian wool and cotton
£205.00
Soft Italian wool
£55.00
Cotton flannel
£145.00
Italian wool and cashmere
£200.00
Italian corduroy
£225.00
Cobra® buckle
£150.00
Italian wool and cashmere
£95.00
Cotton flannel
£140.00
Shetland wool
£215.00
Selvedge stretch Italian denim
£145.00
Italian wool and cashmere
£95.00
Selvedge denim and Italian stretch
£140.00