Men's Todd Snyder Oxford shoes from £731 | Lyst UK