Company name: Film In Devon Limited
Description: Providing a unique Location Library and Support Services to the media industry across the South West of England
Cloiser Park, Torrington EX38 8JH, United Kingdom