About Residence Square Ltd (12188998) United Kingdom