About S&s Sales And Lettings Limited (09773138) United Kingdom