About Vacation Rental Group Holdings Limited (02384528) United Kingdom