About Saffron Stone Investments Ltd (12040032) United Kingdom