About Leah Luckett Limited (12289087) United Kingdom