| Company | Timeline | Status | |
| Qwerty100 Ltd Director • Chairman | 29 Jun 2021←1 Day→29 Jun 2021 | Liquidation | |
| McGill Facilities Management Limited Director • Chairman | 26 Feb 2021←5 Months→24 Aug 2021 | Insolvency | |
| Flagship Property Care Limited Director • Director | 14 May 2020←1 Year 3 Months→24 Aug 2021 | Active | |
| Alhco Group Limited Director • Director | 14 May 2020←1 Year 3 Months→24 Aug 2021 | Active | |
| Saltire Facilities Management Limited Director • Unreported | 14 May 2020←1 Year 3 Months→24 Aug 2021 | Active | |
| A.L.H. 86 Limited Director • Director | 14 May 2020←1 Year 3 Months→24 Aug 2021 | Active | |
| Qwerty100 Ltd Director • Chairman | 1 Oct 2019←1 Year 9 Months→29 Jun 2021 | Liquidation | |
| Glenalmond Group Limited Director • Businessman | 17 Jun 2011←5 Years→31 May 2017 | In Administration | |
Craigshaw Holdings Limited Director • Director | 1 Jan 2011←2 Years 1 Month→28 Feb 2013 | Dissolved | |
| Lockheed Martin UK Strategic Systems Limited Director • Director | 16 Jan 2009←3 Months→30 Apr 2009 | Active | |
