• Regular fit, 100% cotton
    GB£75.00
    Now £37
  • Regular fit, 100% cotton
    GB£75.00
    Now £37
  • Burnished leather, natural sole
    GB£460.00
  • Relaxed fit, 100% cotton
    GB£70.00
    Now £35
  • Relaxed fit, 100% cotton
    GB£70.00
  • Suede leather, crepe sole
    GB£175.00
  • Relaxed fit, 100% cotton
    GB£70.00
    Now £35
  • GB£55.00
    Now £27
  • Regular fit, 100% cotton
    GB£75.00
    Now £37
  • Merino wool
    GB£125.00
  • Yearling leather, rubber treaded sole
    GB£315.00
  • GB£60.00
    Now £30
  • 1 1/4" width
    GB£70.00
    Now £49
  • GB£55.00
  • GB£55.00