About Holemoor Holidays Limited (08309663) United Kingdom