About Lockard Properties Limited (NI618973) United Kingdom