About R&a Residence Ltd (12923968) United Kingdom