About Killycoogan Properties Limited (NI028160) United Kingdom