BAFTA has welcomed Ted Sarandos, Co-CEO and Chief Content Officer of Netflix, to its headquarters at 195 Piccadilly to meet with past and present....