Announcement of Site Sale, E100m Buyback and EGM - Glenveagh Properties plc | RNS | Ticker