About Cotswolds Spa Holidays Limited (07819660) United Kingdom