About Appledore Holiday Homes Limited (10199083) United Kingdom