| Date | TitleTitle | ||||
|---|---|---|---|---|---|
| 19/11/21 | 15:57:17 | 19 Nov 2021 | Award of Options | RNS | |
| 16/11/21 | 07:00:11 | 16 Nov 2021 | Half Year Results and Director Change | RNS | |
| 01/10/21 | 07:00:07 | 1 Oct 2021 | Appointment of Director | RNS | |
| 27/09/21 | 07:00:10 | 27 Sept 2021 | Award of Green Economy Mark | RNS | |
| 23/09/21 | 11:00:25 | 23 Sept 2021 | Result of Annual General Meeting (AGM) | RNS | |
| 23/09/21 | 07:00:05 | 23 Sept 2021 | AGM Statement & Trading Update | RNS | |
| 19/08/21 | 14:33:19 | 19 Aug 2021 | Notice of Annual General Meeting | RNS | |
| 13/07/21 | 07:00:03 | 13 Jul 2021 | Award of options | RNS | |
| 12/07/21 | 07:00:08 | 12 Jul 2021 | Directorate Change | RNS | |
| 29/06/21 | 07:00:03 | 29 Jun 2021 | Final Results | RNS | |
| 22/06/21 | 07:00:07 | 22 Jun 2021 | Notice of Results | RNS | |
| 28/04/21 | 07:00:04 | 28 Apr 2021 | Year End Trading Update | RNS | |
| 12/03/21 | 07:00:04 | 12 Mar 2021 | Director Dealings | RNS | |
| 25/02/21 | 07:00:04 | 25 Feb 2021 | Contract Award and Trading Update | RNS | |
| 30/11/20 | 07:00:06 | 30 Nov 2020 | Issue of Options | RNS | |
| 23/11/20 | 07:00:06 | 23 Nov 2020 | Half-Year Results | RNS | |
| 17/09/20 | 10:00:01 | 17 Sept 2020 | Result of AGM | RNS | |
| 17/09/20 | 07:00:03 | 17 Sept 2020 | Chairman's Statement | RNS | |
| 24/08/20 | 08:04:55 | 24 Aug 2020 | Notice of AGM | RNS | |
| 27/07/20 | 12:51:25 | 27 Jul 2020 | Award of options | RNS | |
| 03/07/20 | 07:00:04 | 3 Jul 2020 | Contract Award | RNS | |
| 02/07/20 | 07:00:04 | 2 Jul 2020 | Director Dealings | RNS | |
| 30/06/20 | 07:00:05 | 30 Jun 2020 | Final Results | RNS | |
| 19/06/20 | 07:45:04 | 19 Jun 2020 | Appointment of Director | RNS | |
| 27/04/20 | 07:00:08 | 27 Apr 2020 | Trading and Covid-19 Update | RNS | |
| 31/03/20 | 15:30:04 | 31 Mar 2020 | Director Change– Resignation of Executive Director | RNS | |
| 26/03/20 | 14:06:08 | 26 Mar 2020 | Appointment of Director | RNS | |
| 12/03/20 | 07:00:01 | 12 Mar 2020 | New Appointment & Trading Update | RNS | |
| 13/01/20 | 07:00:07 | 13 Jan 2020 | Change of Auditor | RNS | |
| 07/01/20 | 07:00:10 | 7 Jan 2020 | Director Dealings | RNS | |
| 18/12/19 | 07:00:03 | 18 Dec 2019 | New Growth Capital Loan | RNS | |
| 09/12/19 | 07:00:07 | 9 Dec 2019 | Half Year Results | RNS | |
| 01/10/19 | 16:21:08 | 1 Oct 2019 | Director Change | RNS | |
| 26/09/19 | 11:32:52 | 26 Sept 2019 | Result of AGM | RNS | |
| 26/09/19 | 08:29:45 | 26 Sept 2019 | AGM Statement & Trading Update | RNS | |
| 02/09/19 | 08:00:05 | 2 Sept 2019 | Annual Report & Accounts and Notice of AGM | RNS | |
| 11/07/19 | 12:07:38 | 11 Jul 2019 | Director/PDMR Shareholding | RNS | |
| 09/07/19 | 16:24:49 | 9 Jul 2019 | Correction to final results | RNS | |
| 08/07/19 | 08:00:04 | 8 Jul 2019 | Final Results | RNS | |
| 30/05/19 | 09:35:26 | 30 May 2019 | Director dealings | RNS | |
| 29/05/19 | 11:35:58 | 29 May 2019 | Award of options and related party transaction | RNS | |
| 29/04/19 | 08:00:15 | 29 Apr 2019 | Year End Trading Update & Contract Awards | RNS | |
| 25/03/19 | 16:02:02 | 25 Mar 2019 | Director/PDMR Shareholding | RNS | |
| 05/03/19 | 07:00:29 | 5 Mar 2019 | Award of options | RNS | |
| 20/02/19 | 07:00:02 | 20 Feb 2019 | Sale and Leaseback of Property | RNS | |
| 04/02/19 | 07:00:05 | 4 Feb 2019 | Trading Update | RNS | |
| 10/01/19 | 14:00:04 | 10 Jan 2019 | Holding(s) in Company | RNS | |
| 09/01/19 | 07:00:02 | 9 Jan 2019 | Appointment of Director | RNS | |
| 02/01/19 | 16:45:04 | 2 Jan 2019 | Holding(s) in Company | RNS | |
| 02/01/19 | 16:30:38 | 2 Jan 2019 | Director Shareholdings and Total Voting Rights | RNS |
| Date | TitleTitle | ||||
|---|---|---|---|---|---|
| 19/11/21 | 15:57:17 | 19 Nov 2021 | Award of Options | RNS | |
| 16/11/21 | 07:00:11 | 16 Nov 2021 | Half Year Results and Director Change | RNS | |
| 01/10/21 | 07:00:07 | 1 Oct 2021 | Appointment of Director | RNS | |
| 27/09/21 | 07:00:10 | 27 Sept 2021 | Award of Green Economy Mark | RNS | |
| 23/09/21 | 11:00:25 | 23 Sept 2021 | Result of Annual General Meeting (AGM) | RNS | |
| 23/09/21 | 07:00:05 | 23 Sept 2021 | AGM Statement & Trading Update | RNS | |
| 19/08/21 | 14:33:19 | 19 Aug 2021 | Notice of Annual General Meeting | RNS | |
| 13/07/21 | 07:00:03 | 13 Jul 2021 | Award of options | RNS | |
| 12/07/21 | 07:00:08 | 12 Jul 2021 | Directorate Change | RNS | |
| 29/06/21 | 07:00:03 | 29 Jun 2021 | Final Results | RNS | |
| 22/06/21 | 07:00:07 | 22 Jun 2021 | Notice of Results | RNS | |
| 28/04/21 | 07:00:04 | 28 Apr 2021 | Year End Trading Update | RNS | |
| 12/03/21 | 07:00:04 | 12 Mar 2021 | Director Dealings | RNS | |
| 25/02/21 | 07:00:04 | 25 Feb 2021 | Contract Award and Trading Update | RNS | |
| 30/11/20 | 07:00:06 | 30 Nov 2020 | Issue of Options | RNS | |
| 23/11/20 | 07:00:06 | 23 Nov 2020 | Half-Year Results | RNS | |
| 17/09/20 | 10:00:01 | 17 Sept 2020 | Result of AGM | RNS | |
| 17/09/20 | 07:00:03 | 17 Sept 2020 | Chairman's Statement | RNS | |
| 24/08/20 | 08:04:55 | 24 Aug 2020 | Notice of AGM | RNS | |
| 27/07/20 | 12:51:25 | 27 Jul 2020 | Award of options | RNS | |
| 03/07/20 | 07:00:04 | 3 Jul 2020 | Contract Award | RNS | |
| 02/07/20 | 07:00:04 | 2 Jul 2020 | Director Dealings | RNS | |
| 30/06/20 | 07:00:05 | 30 Jun 2020 | Final Results | RNS | |
| 19/06/20 | 07:45:04 | 19 Jun 2020 | Appointment of Director | RNS | |
| 27/04/20 | 07:00:08 | 27 Apr 2020 | Trading and Covid-19 Update | RNS | |
| 31/03/20 | 15:30:04 | 31 Mar 2020 | Director Change– Resignation of Executive Director | RNS | |
| 26/03/20 | 14:06:08 | 26 Mar 2020 | Appointment of Director | RNS | |
| 12/03/20 | 07:00:01 | 12 Mar 2020 | New Appointment & Trading Update | RNS | |
| 13/01/20 | 07:00:07 | 13 Jan 2020 | Change of Auditor | RNS | |
| 07/01/20 | 07:00:10 | 7 Jan 2020 | Director Dealings | RNS | |
| 18/12/19 | 07:00:03 | 18 Dec 2019 | New Growth Capital Loan | RNS | |
| 09/12/19 | 07:00:07 | 9 Dec 2019 | Half Year Results | RNS | |
| 01/10/19 | 16:21:08 | 1 Oct 2019 | Director Change | RNS | |
| 26/09/19 | 11:32:52 | 26 Sept 2019 | Result of AGM | RNS | |
| 26/09/19 | 08:29:45 | 26 Sept 2019 | AGM Statement & Trading Update | RNS | |
| 02/09/19 | 08:00:05 | 2 Sept 2019 | Annual Report & Accounts and Notice of AGM | RNS | |
| 11/07/19 | 12:07:38 | 11 Jul 2019 | Director/PDMR Shareholding | RNS | |
| 09/07/19 | 16:24:49 | 9 Jul 2019 | Correction to final results | RNS | |
| 08/07/19 | 08:00:04 | 8 Jul 2019 | Final Results | RNS | |
| 30/05/19 | 09:35:26 | 30 May 2019 | Director dealings | RNS | |
| 29/05/19 | 11:35:58 | 29 May 2019 | Award of options and related party transaction | RNS | |
| 29/04/19 | 08:00:15 | 29 Apr 2019 | Year End Trading Update & Contract Awards | RNS | |
| 25/03/19 | 16:02:02 | 25 Mar 2019 | Director/PDMR Shareholding | RNS | |
| 05/03/19 | 07:00:29 | 5 Mar 2019 | Award of options | RNS | |
| 20/02/19 | 07:00:02 | 20 Feb 2019 | Sale and Leaseback of Property | RNS | |
| 04/02/19 | 07:00:05 | 4 Feb 2019 | Trading Update | RNS | |
| 10/01/19 | 14:00:04 | 10 Jan 2019 | Holding(s) in Company | RNS | |
| 09/01/19 | 07:00:02 | 9 Jan 2019 | Appointment of Director | RNS | |
| 02/01/19 | 16:45:04 | 2 Jan 2019 | Holding(s) in Company | RNS | |
| 02/01/19 | 16:30:38 | 2 Jan 2019 | Director Shareholdings and Total Voting Rights | RNS |