About S & L Property Investments Limited (05902888) United Kingdom