About The London Shakespeare Theatre Company Limited (02620786) United Kingdom