Amongst the 240 strong programme, London Film Festival (LFF) is host to a large number of familiar names and flagpole films, acting as something of a net for the festivals preceding it. Mainly suiting a public (for most press, Karlovy Vary Festival or Krakow's New Horizons will serve the same…