About Teague Killalea Ltd (NI667662) United Kingdom