About Olive Rose Holiday Hideaways Limited (10731248) United Kingdom