About London Theatre Workshops Limited (03699193) United Kingdom