About Beach Box (polzeath) Ltd (11738565) United Kingdom