About Star Sales And Lettings Limited (10361328) United Kingdom