About Badger Film & Tv Equipment Limited (07715340) United Kingdom