About Lottie London Limited (09294410) United Kingdom