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