About The Glasgow Picture House Ltd (11631642) United Kingdom