| Company | Timeline | Status | |
| John Craig & Sons(Contractors)Limited Director • Unreported | 31 Dec 1989←35 Years→Current | Active | |
| John Craig & Sons(Contractors)Limited Secretary • Unreported | 31 Dec 1989←35 Years→Current | Active | |
| John Craig & Sons(Contractors)Limited Director • Builder | 31 Dec 1989←9 Years→23 Jun 1999 | Active | |
