About Slt Property Investments Limited (12641969) United Kingdom