About Landl Property Group Ltd (12216140) United Kingdom