Hearts to hold Annual General Meeting