About Tsr Property Ventures Limited (13145272) United Kingdom