More than two decades after Calendar Girls became a box-office success, the North Yorkshire village of Kettlewell continues to attract visitors.