STRACHAN, John Carmichael Ross NationalityBritish Appointments1 (1 active) Appointments CompanyRoleAppointedResigned Kenda Group (UK) Limited Secretary 10 May 2010 Data JSON Markdown