About Residence 17 Ltd (11904692) United Kingdom