| Company | Timeline | Status | |
| Quick Block Limited Director • Chartered Management Accountant | 12 Mar 2015←1 Year 4 Months→9 Jul 2016 | Active | |
| Canada Waters Freehold Company Limited Director • Accountant | 1 Oct 2009←10 Months→18 Aug 2010 | Active | |
| Canada Waters Management Company (No.2) Limited Director • Accountant | 14 Aug 2009←10 Months→22 Jun 2010 | Active | |
| Canada Waters Estate Management Company Limited Director • Accountant | 14 Aug 2009←10 Months→22 Jun 2010 | Active | |
| Via Veritas Limited Director • Unreported | 26 Apr 2007←18 Years→Current | Active | |
