About Clachtoll Beach Campsite Limited (SC638003) United Kingdom