About Hideaway Stays Ltd (12231007) United Kingdom