About Locks & Lashes By Leah Ltd (13586755) United Kingdom