About Sandells Holdings Limited (02258230) United Kingdom