| Company | Timeline | Status | |
| Roehampton Playing Fields Community Trust Director • Director  | 6 Aug 2020←5 Years→Current  | Active  | |
| Main Shipping Limited Secretary • Unreported  | 31 Jan 1992←7 Years→26 Feb 1999  | Active  | |
| Main Shipping And Trading Limited Secretary • Unreported  | 31 Jan 1991←34 Years→Current  | Active  | |
| Main Shipping And Trading Limited Director • Unreported  | 1 Jan 1970←55 Years→Current  | Active  | |
| Main Shipping Limited Director • Unreported  | 1 Jan 1970←55 Years→Current  | Active  | |
