About Lilly And Lou Limited (09931672) United Kingdom