About Oddicombe Beach Resort Limited (09140804) United Kingdom