About St Davids Vacation Club Limited (01615437) United Kingdom