About Sands Investments Limited (11311981) United Kingdom