About Luxury Holiday Flats Limited (12128178) United Kingdom