About Cotswold Spa Properties Limited (11957337) United Kingdom