About Killeas Ltd (12253730) United Kingdom