About The Looking Glass Theatre Limited (04558863) United Kingdom