https://www.companyinformation.co.uk/people/eOAl4RQbmvhZ3U-fQIPtTECd8-Q-_-_-hainsworth-peter-gerald-rufus
Peter Gerald Rufus HAINSWORTH appointments - Company Information UK