About Newquay Surf Lodge Limited (09320949) United Kingdom