| Company | Timeline | Status | |
| Ultraseal International Group Limited Director • Director | 2 Jun 2025←6 Months→Current | Active | |
| Surface Technology (Leeds) Limited Director • Director | 2 Jun 2025←6 Months→Current | Active | |
| Surface Technology (Holdings) Limited Director • Director | 2 Jun 2025←6 Months→Current | Active | |
| Surface Technology (Aberdeen) Limited Director • Director | 2 Jun 2025←6 Months→Current | Active | |
| Surface Technology (East Kilbride) Limited Director • Director | 2 Jun 2025←6 Months→Current | Active | |
| M X Systems International Limited Director • Director | 2 Jun 2025←6 Months→Current | Active | |
| Norman Hay Engineering Limited Director • Director | 2 Jun 2025←6 Months→Current | Active | |
