| Company | Timeline | Status | |
| Marston Brassware Limited Secretary • Director | 7 Mar 2003←22 Years→Current | Active | |
| Marston Brassware Limited Director • Unreported | 7 Mar 2003←22 Years→Current | Active | |
| Metal Polishing Cooperative Limited Director • Metal Polisher | 31 Dec 1990←34 Years→Current | Active | |
| Metal Polishing Cooperative Limited Secretary • Unreported | 31 Dec 1990←34 Years→Current | Active | |
