About S&a Property & Lettings Limited (09629682) United Kingdom