| Company | Timeline | Status | |
| Ping Technology Limited Director • Director | 27 Feb 2009←16 Years→Current | Active | |
| Baillie Business Systems Limited Secretary • Unreported | 20 Jan 2000←6 Years→31 Aug 2006 | Dissolved | |
| Baillie Business Systems Limited Director • Unreported | 17 Dec 1996←9 Years→31 Aug 2006 | Dissolved | |
Baillie Associates Limited Director • Company Director | 20 Mar 1991←25 Years→14 Feb 2017 | Dissolved | |
