David Beckham has topped a new UK poll naming the most stylish male celebrities of the moment, with Idris Elba in second ...