Men's Roberto Cavalli Oxford shoes from £384 | Lyst UK