| Company | Timeline | Status | |
| BMM Weston Holdings Limited Secretary • Engineer | 1 Jan 2001←24 Years→Current | Active | |
| C.F. Doyle Limited Secretary • Engineer | 20 Dec 2000←24 Years→Current | Active | |
| Drayton Castle Limited Secretary • Engineer | 20 Dec 2000←24 Years→Current | Active | |
| BMM Weston International Limited Secretary • Engineer | 20 Dec 2000←24 Years→Current | Active | |
| BMM Weston Limited Secretary • Engineer | 20 Dec 2000←24 Years→Current | Active | |
| Weston Laundry Machine Company Secretary • Engineer | 20 Dec 2000←24 Years→Current | Active | |
| British Moulding Machine Company Limited(The) Secretary • Engineer | 20 Dec 2000←24 Years→Current | Active | |
| BMM Weston Holdings Limited Director • Engineer | 1 Mar 1996←29 Years→Current | Active | |
| Discovery Electronics Limited Secretary • Engineer | 13 Oct 1995←30 Years→Current | Active | |
| C.F. Doyle Limited Secretary • Engineer | 13 Oct 1995←2 Years 7 Months→1 Jun 1998 | Active | |
