Netflix’s huge new hub at Shepperton Studios outside London is a further fillip for Britain’s booming production sector. Amid jitters over Brexit and its effects on the economy, the streaming giant’s commitment is a vote of confidence in the U.K. entertainment industry and a continuing source of local jobs. But the decision by Netflix to […]