About Eden Country Spa Management Limited (10341936) United Kingdom