Humans' early arrival in Britain