About Stave Hill Films Limited (12098611) United Kingdom