About I Love Lola London Ltd (09398259) United Kingdom