About Parkfoot Holiday Homes Limited (00882638) United Kingdom