New musical 'My Land's Shore'. Ye Olde Rose & Crown Theatre