About Longford Films Limited (11639153) United Kingdom