About R & S Holidays Limited (06446904) United Kingdom