About Lucy Churchill Ltd (11168498) United Kingdom