About Leith Investments Limited (SC335948) United Kingdom