About Woolacombe Bay Holiday Village Limited (01853817) United Kingdom