Netflix has a number of new British documentaries lined up for release throughout 2025, and they’ve just partially lifted the ...