About Ltr Property Investors Limited (13391826) United Kingdom