About Woolacombe Holiday Cottages Ltd (07993500) United Kingdom