About S&s London Estates Ltd (11459373) United Kingdom