About Solva Holiday Cottages Accommodation Ltd (12342156) United Kingdom