| Company | Timeline | Status | |
| Eaststrand Limited Director • Company Director | 16 Sep 2003←16 Years→30 May 2020 | Active | |
| Weststrand Limited Director • Company Director | 16 Sep 2003←16 Years→30 May 2020 | Active | |
| Kelvin Steels (England) Limited Director • Company Director | 3 Apr 2000←20 Years→30 May 2020 | Active | |
| Kelvin Steels Limited Director • Director | 3 Apr 2000←20 Years→30 May 2020 | Active | |
| Arran Holdings Limited Director • Company Director | 24 Feb 1989←19 Years→13 Apr 2008 | Active | |
| Yachts Limited Director • Company Director | 24 Feb 1989←31 Years→30 May 2020 | Active | |
| Precision Components (Scotland) Limited Director • Company Director | 24 Feb 1989←31 Years→30 May 2020 | Active | |
