About S&o Residence Limited (11146615) United Kingdom