| Company | Timeline | Status | |
| Bread Public Relations Limited Director • Director | 21 Sep 2015←10 Years→Current | Active | |
| Bread Public Relations Limited Director • Unreported | 21 Sep 2015←10 Years→24 Oct 2025 | Active | |
| 3 X 1 Digital Limited Director • Director | 21 Apr 2015←10 Years→Current | Active | |
| 3 X 1 Digital Limited Director • Unreported | 21 Apr 2015←10 Years→24 Oct 2025 | Active | |
| Parkdrum Limited Director • Director | 31 May 2013←12 Years→Current | Active | |
| McGarvie Morrison Media Limited Director • Public Relations Consultant | 10 Jan 2012←13 Years→Current | Active | |
| McGarvie Morrison Media Limited Director • Unreported | 10 Jan 2012←13 Years→24 Oct 2025 | Active | |
| 3X1 Limited Director • Director | 7 Nov 2002←22 Years→Current | Active | |
| 3X1 Limited Secretary • Director | 7 Nov 2002←22 Years→Current | Active | |
| 3X1 Limited Secretary • Unreported | 7 Nov 2002←22 Years→24 Oct 2025 | Active | |
