About S&a Serviced Properties Ltd (11954362) United Kingdom