About The Woolacombe Holiday Shop Limited (03120212) United Kingdom