| Company | Timeline | Status | |
| William Johnstone Racing Ltd Director • Director | 31 Jan 2019←6 Years→17 Jun 2025 | Dissolved | |
| Thorntoun (Ayrshire) Limited Director • Director | 26 Sep 2016←9 Years→Current | Active | |
| Thorntoun (2008) Limited Director • Director | 5 Mar 2008←17 Years→Current | Active | |
| Glenfairn Holdings Limited Director • Director | 8 Jun 2007←18 Years→Current | Active | |
| Thorntoun Estate Limited Director • Director | 8 Jun 2007←18 Years→Current | Active | |
| Western Meeting Club 2007 Limited Director • Director | 8 Jun 2007←18 Years→Current | Active | |
| Western Meeting Club 2007 Holdings Limited Director • Director | 8 Jun 2007←18 Years→27 Nov 2025 | Active | |
| Suncourt Limited Director • Director | 11 Sep 2000←9 Years→31 Jan 2010 | Active | |
| Kid'Z Play Limited Director • Company Director | 23 Feb 1998←10 Years→14 Jan 2009 | Active | |
| Glenfairn Limited Director • Nursing Home Director | 3 Jul 1991←5 Years→30 Sep 1996 | Active | |
