London Editing Machines Twickenham Film Studios, The Barons, Twickenham, London TW12AW