About Investindustrial Advisors Limited (01316019) United Kingdom