| Company | Timeline | Status | |
| Train Control Design Limited Director • Unreported | 28 Jun 2017←8 Years→Current | Active | |
Signalling Principles Engineering Limited Director • Consultant | 3 Aug 2016←1 Year 5 Months→9 Jan 2018 | Dissolved | |
Signalling Design Solutions Limited Director • Consultant | 20 Jun 2014←2 Years 9 Months→28 Mar 2017 | Dissolved | |
Ultimate Technical Care Limited Director • Consultant | 30 Jan 1995←20 Years→7 Apr 2015 | Dissolved | |
Ultimate Technical Care Limited Secretary • Unreported | 30 Jan 1995←20 Years→7 Apr 2015 | Dissolved | |
| Gainsborough Road Residents Association Limited Director • Cleaner | 19 Jul 1991←9 Months→1 May 1992 | Active | |
