About Lipstick Lashes & Locks Limited (SC469665) United Kingdom