About Kilcurry Properties Limited (NI665170) United Kingdom