About Hammer Film Holdings Limited (06073967) United Kingdom