About Leith Group Investments Limited (10346598) United Kingdom