About Ltr Property Group Ltd (13377905) United Kingdom