About London Playwriting Labs Limited Partnership (LP019161) United Kingdom