About S&s Property Investors Ltd (12875461) United Kingdom