About Longford Films Distribution Limited (12407768) United Kingdom