About London Film Museum (covent Garden) Limited (07540740) United Kingdom