Sometimes trainers won’t cut it. From polished derbies to classic brogues. Shop men’s secondhand formal shoes to nail the dress code.