About Ltr Property Investments Limited (13348283) United Kingdom