About Landlock Properties Limited (04993713) United Kingdom