About S&a Property Services Limited (12697178) United Kingdom