About Lucy & Adele Limited (13700352) United Kingdom