About Killeen Investments Limited (12452112) United Kingdom