About Kincardine Investments Limited (12887561) United Kingdom