About Residence & Resort R&r Ltd (13020159) United Kingdom