About Kildean Management Company Limited (SC630415) United Kingdom