Stephen Thompson — British screenwriter and playwright