About R&r Holiday Homes And Apartments Limited (SC445508) United Kingdom