About Killead Investments Limited (NI676456) United Kingdom