| Company | Timeline | Status | |
| INVJMG Ltd Director • Director | 1 May 2006←19 Years→Current | Active | |
Farm Works Limited Secretary • Unreported | 4 Oct 2000←2 Years 4 Months→19 Feb 2003 | Dissolved | |
Farm Works Limited Director • Director | 15 Apr 1996←18 Years→21 Nov 2014 | Dissolved | |
| Cygnet Pep Limited Secretary • Seed Merchant | 21 Apr 1995←9 Months→31 Jan 1996 | Active | |
| Cygnet Pep Limited Director • Seed Merchant | 16 Mar 1995←10 Months→31 Jan 1996 | Active | |
| Alexander Harley Seeds Limited Director • Seed Merchant | 17 Jan 1995←1 Year 1 Month→29 Feb 1996 | Active | |
| INVJMG Ltd Secretary • Company Director | 30 Apr 1993←5 Years→24 Sep 1998 | Active | |
| INVJMG Ltd Director • Company Director | 8 May 1992←6 Years→24 Sep 1998 | Active | |
| Alexander Harley Seeds (Milnathort) Limited Director • Director | 31 Oct 1991←4 Years→31 Jan 1996 | Active | |
Kirkforthar Potato Co. Limited Secretary • Unreported | 31 Oct 1990←5 Years→31 Jan 1996 | Dissolved | |
