About Vanguard Film And Television Location Security Limited (03553470) United Kingdom