About Vacation Rentals Scotland Ltd (SC372370) United Kingdom