About Haven Spa & Beauty Ltd (11597445) United Kingdom