About Lamoure London Ltd (12520786) United Kingdom