| Company | Timeline | Status | |
| 71 Hamilton Terrace (Freehold) Limited Director • Chartered Accountant | 26 Feb 2004←8 Years→20 Dec 2012 | Active | |
| 71 Hamilton Terrace (Freehold) Limited Secretary • Chartered Accountant | 26 Feb 2004←8 Years→20 Dec 2012 | Active | |
Tablebrands Limited Director • Chartered Accountant | 25 Sep 2000←17 Years→27 Feb 2018 | Dissolved | |
Orchidrate Limited Director • Chartered Accountant | 1 Feb 1995←6 Years→16 Jul 2001 | Dissolved | |
