About Felix Hair & Beauty Ltd (09417232) United Kingdom