About Sandell Special Projects Limited (07909780) United Kingdom