About Sandell & Partners Limited (13113702) United Kingdom