Men's Shanghai Tang Casual jackets from £613 | Lyst UK