About Kirkwall Investments Limited (10115829) United Kingdom