| Company | Timeline | Status | |
Morrisflex Limited Director • Director | 22 Aug 2005←2 Years 7 Months→19 Mar 2008 | Dissolved | |
| 4consulting Limited Director • Chartered Accountant | 12 Jan 2001←8 Years→31 Dec 2009 | Active | |
| Baljaffray Properties Limited Director • Chartered Accountant | 31 Aug 2000←25 Years→Current | Active | |
| Marqglen Properties Limited Director • Chartered Accountant | 27 Apr 2000←25 Years→Current | Active | |
| Marqglen Group Limited Director • Chartered Accountant | 17 Apr 2000←25 Years→Current | Active | |
Westoil Operations Limited Director • Chartered Accountant | 23 Mar 2000←16 Years→19 Apr 2016 | Dissolved | |
| Westoil Limited Director • Chartered Accountant | 30 Dec 1999←25 Years→Current | Liquidation | |
| WB Alloy Welding Products Limited Secretary • Chartered Accountant | 24 Jul 1998←1 Year 7 Months→19 Feb 2000 | Active | |
| Allied Aerosystems Limited Director • Chartered Accountant | 3 Dec 1997←3 Months→18 Mar 1998 | Active | |
| Oakenash Group Limited Director • Chartered Accountant | 20 Jan 1997←20 Years→6 Feb 2017 | Active | |
