About Vindomora Holiday Lets Ltd (12702717) United Kingdom