| Company | Timeline | Status | |
| A.C. Plant Sales Limited Director • Director | 24 Aug 2016←9 Years→Current | Active | |
| A.C. Plant Sales Limited Director • Director | 24 Aug 2016←8 Years→1 Oct 2024 | Active | |
| JSL Properties Limited Director • Director | 8 Aug 2016←9 Years→Current | Active | |
| Nessbank Limited Director • Book-keeper | 13 Jul 2015←8 Years→30 Oct 2023 | Active | |
| Hebridean Plant Ltd Secretary • Unreported | 19 May 2009←14 Years→30 Oct 2023 | Active | |
| Campbell Plant (Lochaber) Ltd Secretary • Unreported | 16 Jan 2007←16 Years→30 Oct 2023 | Active | |
| Campbell Plant Hire Limited Director • Administrative Assistant | 12 Dec 1995←25 Years→30 Jun 2021 | Active | |
| Mhor Properties Limited Director • Book Keeper | 30 May 1995←30 Years→Current | Active | |
