About The Village Spa Limited (04517152) United Kingdom