About Northwood Beauty Salon Limited (12142530) United Kingdom