About Harris Holiday Homes Limited (10907128) United Kingdom