About Eddie & Lilly Limited (13396862) United Kingdom