Sean Holmes’s production stars Joshua James as a young, blond and stroppy version of Sherlock. Clad in sky-blue trousers and ...