About London Theatre Company Holdings Limited (09073223) United Kingdom