About Sl Property Investments Ltd (10791161) United Kingdom