About Glamour Beauty And Spa Ltd (11812719) United Kingdom