About Northwood Beauty Ltd (09186112) United Kingdom