About Stone And Slate Investments Limited (11025350) United Kingdom