About Eden Hair Spa Limited (08985435) United Kingdom