Keira Knightley is nowhere to be seen when I first arrive to meet her at a cafe in north London. She’s so inconspicuous that when the waiter asks if the woman in the stripy shirt with the brown bob is ...