About Lacka Properties Limited (NI043900) United Kingdom