About S&s Lettings & Sales Ltd (12068297) United Kingdom