About Residence One Ebury Street Ltd (12582116) United Kingdom