I don't know criteria (there must be some rules) but Scott Free is British-American film production company, maybe that's why. I don't think that location of the film matters. Thelma & Louise and American Gangster were also nominated for best BAFTA film.
The fact that The Last Duel was completely ignored puzzles me. Ridiculous.