About Sandell Consultancy Limited (12452829) United Kingdom