Sir
SIR. floral-print trousers - Neutrals
£360
SIR. Rivoli pleated wide-leg trousers - Black
£314
SIR. drawstring stripe trousers - White
£340
SIR. Mariner trousers - Blue
£438
SIR. Leilana striped tailored trousers - White
£261