About Kingsacre Investments Limited (SC088227) United Kingdom