About Lilly Scents Ltd (11917368) United Kingdom