About Lux Holiday Homes Ltd (13672271) United Kingdom