Today is was announced that Twickenham Studios are teaming with property developers CAPITAL&CENTRIC to deliver a major filming facility for Liverpool. The city’s iconic former Littlewoods building is to become home to new sound stages. The full press release: “CAPITAL&CENTRIC announce major new deal to make Liverpool the home of the UK’s film and television…

>