About Tenby Holiday Cottages Limited (11780274) United Kingdom