About Llyn Holiday Homes Limited (11463882) United Kingdom