About Lockhill Properties Limited (03517107) United Kingdom