| Company | Timeline | Status | |
| Haven Limited Director • Director | 3 Apr 2009←3 Years→3 Oct 2012 | Active | |
| Teddington Bemasan Limited Director • Director | 19 Jun 2006←6 Years→6 Oct 2012 | Dissolved | |
| Teddington Systems Limited Director • Director | 31 Mar 2006←6 Years→6 Oct 2012 | Active | |
| Teddington Appliance Controls Limited Director • Director | 31 Mar 2006←6 Years→6 Oct 2012 | Active | |
| Teddington Electronics Limited Director • Director | 31 Mar 2006←6 Years→6 Oct 2012 | Active | |
| Teddington Controls Limited Director • Company Chairman | 2 Oct 2002←10 Years→6 Oct 2012 | Active | |
| Henderson Industries Limited Director • Company Chairman | 12 Sep 2002←10 Years→6 Oct 2012 | Active | |
Blue Riband Limited Secretary • Unreported | 15 Apr 2002←4 Years→31 May 2006 | Dissolved | |
Blue Riband Limited Director • Company Chairman | 27 May 1994←18 Years→6 Oct 2012 | Dissolved | |
