About Bedford Film Festival Limited (08622326) United Kingdom