HARKNESS, David Dalgleish Appointments1 (0 active) Appointments CompanyRoleAppointedResigned 3cr Freeholder Limited Secretary 7 Sep 2012 6 Oct 2014 Data JSON Markdown