| Company | Timeline | Status | |
| Ocean Cooling Technology Limited Director • Director | 1 Jul 2024←1 Year 3 Months→Current | Active | |
| Lothian School Of Technology Trading Limited Director • Chartered Surveyor | 17 Nov 2023←1 Year 11 Months→Current | Active | |
| Vinemeadow Limited Director • Chartered Surveyor | 5 Dec 2016←8 Years→Current | Active | |
| Vinemeadow Limited Director • Chartered Surveyor | 5 Dec 2016←8 Years→20 Feb 2025 | Active | |
| SDPC Ltd Director • Chartered Surveyor | 12 Apr 2016←7 Months→1 Dec 2016 | Active | |
| Bancarnach Developments Ltd Director • Chartered Surveyor | 2 Jun 2011←14 Years→Current | Active | |
| G J Architecture Limited Director • Chartered Surveyor | 27 Oct 2010←2 Years 10 Months→28 Aug 2013 | Active | |
| Balerno Village Trust Director • Chartered Surveyor | 30 Nov 2009←3 Years→28 May 2013 | Active | |
