| 06/12/18 | 14:59:23 | 6 Dec 2018 | | Holding(s) in Company | RNS |
| 05/12/18 | 18:00:33 | 5 Dec 2018 | | Director Dealing | RNS |
| 27/11/18 | 07:00:08 | 27 Nov 2018 | | Trading Update | RNS |
| 05/11/18 | 16:10:18 | 5 Nov 2018 | | Holding(s) in Company | RNS |
| 05/11/18 | 12:48:43 | 5 Nov 2018 | | Director/PDMR Shareholding | RNS |
| 24/10/18 | 17:40:31 | 24 Oct 2018 | | Second Price Monitoring Extn | RNS |
| 24/10/18 | 17:35:27 | 24 Oct 2018 | | Price Monitoring Extension | RNS |
| 02/10/18 | 16:01:27 | 2 Oct 2018 | | Director/PDMR Shareholding | RNS |
| 27/09/18 | 15:11:17 | 27 Sept 2018 | | Director/PDMR Shareholding | RNS |
| 19/09/18 | 16:21:46 | 19 Sept 2018 | | Director/PDMR Shareholding | RNS |
| 06/09/18 | 09:49:55 | 6 Sept 2018 | | Holding(s) in Company | RNS |
| 06/09/18 | 09:47:39 | 6 Sept 2018 | | Director/PDMR Shareholding | RNS |
| 08/08/18 | 09:39:47 | 8 Aug 2018 | | Holding(s) in Company | RNS |
| 31/07/18 | 08:00:05 | 31 Jul 2018 | | Interim Results | RNS |
| 25/07/18 | 16:29:53 | 25 Jul 2018 | | Holding(s) in Company | RNS |
| 04/07/18 | 08:00:05 | 4 Jul 2018 | | Notification of Half Year Results | RNS |
| 03/07/18 | 17:56:42 | 3 Jul 2018 | | Director/PDMR Shareholding | RNS |
| 14/06/18 | 08:00:05 | 14 Jun 2018 | | Holding(s) in Company | RNS |
| 14/06/18 | 08:00:05 | 14 Jun 2018 | | Director/PDMR Shareholding | RNS |
| 07/06/18 | 12:08:45 | 7 Jun 2018 | | Director/PDMR Shareholding | RNS |
| 04/06/18 | 16:56:12 | 4 Jun 2018 | | Director/PDMR Shareholding | RNS |
| 01/06/18 | 10:23:56 | 1 Jun 2018 | | Holding(s) in Company | RNS |
| 25/05/18 | 17:44:10 | 25 May 2018 | | Director Declaration | RNS |
| 25/05/18 | 11:24:13 | 25 May 2018 | | Holding(s) in Company | RNS |
| 22/05/18 | 10:00:26 | 22 May 2018 | | Holding(s) in Company | RNS |
| 16/05/18 | 18:16:39 | 16 May 2018 | | Director/PDMR Shareholding | RNS |
| 16/05/18 | 17:00:02 | 16 May 2018 | | Major Surveying Contract Win | RNS |
| 04/05/18 | 18:23:46 | 4 May 2018 | | Director/PDMR Shareholding | RNS |
| 26/04/18 | 17:13:45 | 26 Apr 2018 | | Result of AGM | RNS |
| 26/04/18 | 08:00:02 | 26 Apr 2018 | | AGM Statement | RNS |
| 11/04/18 | 15:49:09 | 11 Apr 2018 | | Director/PDMR Shareholding | RNS |
| 04/04/18 | 15:26:27 | 4 Apr 2018 | | Director/PDMR Shareholding | RNS |
| 29/03/18 | 16:00:49 | 29 Mar 2018 | | Director/PDMR Shareholding | RNS |
| 26/03/18 | 12:10:01 | 26 Mar 2018 | | Notice of AGM | RNS |
| 15/03/18 | 16:46:22 | 15 Mar 2018 | | Final Dividend Payment | RNS |
| 13/03/18 | 16:01:09 | 13 Mar 2018 | | Holding(s) in Company | RNS |
| 09/03/18 | 14:43:42 | 9 Mar 2018 | | Holding(s) in Company | RNS |
| 08/03/18 | 14:53:54 | 8 Mar 2018 | | Holding(s) in Company | RNS |
| 08/03/18 | 10:21:10 | 8 Mar 2018 | | Holding(s) in Company | RNS |
| 06/03/18 | 07:00:03 | 6 Mar 2018 | | PRELIMINARY ANNOUNCEMENT | RNS |
| 02/03/18 | 17:40:34 | 2 Mar 2018 | | Director/PDMR Shareholding | RNS |
| 20/02/18 | 07:00:05 | 20 Feb 2018 | | Notice of Results | RNS |
| 19/02/18 | 17:08:30 | 19 Feb 2018 | | Holding(s) in Company | RNS |
| 08/02/18 | 18:09:36 | 8 Feb 2018 | | Holding(s) in Company | RNS |
| 05/02/18 | 11:51:08 | 5 Feb 2018 | | Director/PDMR Shareholding | RNS |
| 31/01/18 | 07:00:04 | 31 Jan 2018 | | Acquisition of Personal Touch Financial Services | RNS |
| 30/01/18 | 07:00:04 | 30 Jan 2018 | | Extension To Banking Facility | RNS |
| 03/01/18 | 16:13:04 | 3 Jan 2018 | | Director/PDMR Shareholding | RNS |
| 22/12/17 | 07:00:02 | 22 Dec 2017 | | Surveying and Valuation Services Division Update | RNS |
| 14/12/17 | 17:12:58 | 14 Dec 2017 | | Holding(s) in Company | RNS |