About Sandiacre Investments Limited (12631268) United Kingdom