About National Theatre Staging Limited (07884772) United Kingdom