As the veteran director returns with the London premiere of lost Harley Granville Barker play Agnes Colander, he tells Tim Bano why