About Hollamby Holiday Homes Ltd (12253105) United Kingdom