| 11/04/22 | 07:00:09 | 11 Apr 2022 | | Holding(s) in Company | RNS |
| 31/03/22 | 07:00:09 | 31 Mar 2022 | | Announcement of final results for the year end | RNS |
| 08/03/22 | 07:00:08 | 8 Mar 2022 | | Posting of Notice of Annual General Meeting | RNS |
| 28/02/22 | 08:45:28 | 28 Feb 2022 | | Holding(s) in Company | RNS |
| 30/06/21 | 07:00:07 | 30 Jun 2021 | | Grant of Options to a director | RNS |
| 29/06/21 | 07:00:03 | 29 Jun 2021 | | Interim results | RNS |
| 29/03/21 | 14:47:42 | 29 Mar 2021 | | Result of AGM | RNS |
| 04/03/21 | 07:00:10 | 4 Mar 2021 | | Notice of AGM, Annual Report and Accounts | RNS |
| 18/02/21 | 07:00:04 | 18 Feb 2021 | | Announcement of final audited results | RNS |
| 01/02/21 | 07:00:11 | 1 Feb 2021 | | Building Design Survey Ranking | RNS |
| 09/11/20 | 07:45:04 | 9 Nov 2020 | | Trading Statement | RNS |
| 02/11/20 | 08:00:07 | 2 Nov 2020 | | Appointment of Nominated Adviser and Sole Broker | RNS |
| 02/11/20 | 07:00:11 | 2 Nov 2020 | | AIM Rule 17 Schedule 2(g) Update | RNS |
| 14/10/20 | 17:15:28 | 14 Oct 2020 | | Holding(s) in Company | RNS |
| 24/08/20 | 17:57:35 | 24 Aug 2020 | | Grant of Options to a Director | RNS |
| 24/06/20 | 07:00:05 | 24 Jun 2020 | | Interim Results | RNS |
| 26/03/20 | 13:46:20 | 26 Mar 2020 | | Result of AGM | RNS |
| 26/03/20 | 07:00:01 | 26 Mar 2020 | | AGM Statement | RNS |
| 30/01/20 | 07:00:12 | 30 Jan 2020 | | Final Results | RNS |
| 04/11/19 | 07:00:04 | 4 Nov 2019 | | Trading Update | RNS |
| 29/07/19 | 08:00:10 | 29 Jul 2019 | | City Heritage Award | RNS |
| 09/07/19 | 10:52:40 | 9 Jul 2019 | | Board change | RNS |
| 28/06/19 | 08:00:03 | 28 Jun 2019 | | Interim Results | RNS |
| 24/06/19 | 15:14:08 | 24 Jun 2019 | | Notice of Interim Results | RNS |
| 24/06/19 | 11:49:32 | 24 Jun 2019 | | Samanea Market Dubai | RNS |
| 10/05/19 | 13:06:49 | 10 May 2019 | | Director Appointment | RNS |
| 08/04/19 | 08:00:05 | 8 Apr 2019 | | Trading Update | RNS |
| 28/03/19 | 11:16:15 | 28 Mar 2019 | | Result of AGM | RNS |
| 28/03/19 | 07:00:02 | 28 Mar 2019 | | AGM Statement | RNS |
| 25/03/19 | 09:49:09 | 25 Mar 2019 | | Board changes | RNS |
| 08/03/19 | 14:45:59 | 8 Mar 2019 | | Notice of Annual General Meeting and Annual Report | RNS |
| 05/02/19 | 17:42:21 | 5 Feb 2019 | | Directorate Change | RNS |
| 30/01/19 | 07:00:02 | 30 Jan 2019 | | Final Results | RNS |
| 08/01/19 | 07:00:05 | 8 Jan 2019 | | Notice of Results | RNS |
| 20/12/18 | 14:15:03 | 20 Dec 2018 | | Director/PDMR Shareholding | RNS |
| 05/10/18 | 08:00:03 | 5 Oct 2018 | | Trading Update | RNS |
| 25/09/18 | 10:14:26 | 25 Sept 2018 | | Change of Registered Office | RNS |
| 25/09/18 | 08:00:23 | 25 Sept 2018 | | Board Changes | RNS |
| 05/07/18 | 17:40:44 | 5 Jul 2018 | | Second Price Monitoring Extn | RNS |
| 05/07/18 | 17:35:37 | 5 Jul 2018 | | Price Monitoring Extension | RNS |
| 05/07/18 | 15:05:35 | 5 Jul 2018 | | Second Price Monitoring Extn | RNS |
| 05/07/18 | 15:00:20 | 5 Jul 2018 | | Price Monitoring Extension | RNS |
| 28/06/18 | 08:00:05 | 28 Jun 2018 | | Interim results | RNS |
| 13/06/18 | 17:40:47 | 13 Jun 2018 | | Second Price Monitoring Extn | RNS |
| 13/06/18 | 17:35:10 | 13 Jun 2018 | | Price Monitoring Extension | RNS |
| 29/03/18 | 11:36:15 | 29 Mar 2018 | | Result of AGM | RNS |
| 29/03/18 | 08:00:11 | 29 Mar 2018 | | Directorate Change and Trading Update | RNS |
| 28/02/18 | 10:39:21 | 28 Feb 2018 | | Posting of AGM Notice and Report and Accounts | RNS |
| 23/01/18 | 14:46:09 | 23 Jan 2018 | | Director/PDMR Shareholding | RNS |
| 15/01/18 | 17:23:42 | 15 Jan 2018 | | Director/PDMR Shareholding | RNS |