About Leander Films Ltd (07817964) United Kingdom