About Wychwood Moving Picture Company Limited (07640933) United Kingdom