About G&r Holiday Lets Limited (12374558) United Kingdom