Theatre near Dalkeith