About Larkhall Films Limited (08844103) United Kingdom