| Company | Timeline | Status | |
| Thousand Days Ltd Director • Company Director | 25 May 2006←16 Years→13 Dec 2022 | Dissolved | |
| David John Associates Ltd Secretary • Director | 26 Jun 2003←22 Years→Current | Active | |
| David John Associates Ltd Director • Unreported | 26 Jun 2003←22 Years→Current | Active | |
Icon Productions (Scotland) Limited Director • Agency/management | 17 May 2000←19 Years→21 May 2019 | Dissolved | |
