About Elstree (production) Company Limited (00878910) United Kingdom