About R & R Holiday Lets Ltd (12727196) United Kingdom