HARKNESS, William NationalityBritish Appointments2 (0 active) Control0 holdings Appointments CompanyRoleAppointedResigned Weir PLC Secretary - 21 Mar 2000 Weir PLC Director - 29 Dec 2000 Data JSON Markdown