About Lucy Ingram Limited (11400892) United Kingdom