About Killowen Management Company Limited (NI017433) United Kingdom