About S&a Lettings Limited (10217803) United Kingdom