| Company | Timeline | Status | |
| Batten And Allen International Limited Director • Engineer | 18 Dec 2002←16 Years→7 May 2019 | Active | |
| Palmer Plating Limited Director • Engineer | 6 Nov 1992←26 Years→7 May 2019 | Active | |
| Batten And Allen Limited Director • Engineer | 6 Nov 1992←26 Years→7 May 2019 | Active | |
