About Killala Limited (08500591) United Kingdom