About Landower Properties Ltd (10959412) United Kingdom