About Lottie Wax Limited (SC655489) United Kingdom