About Nicola Mcdowall Beauty Ltd (SC685043) United Kingdom