About Lucy Alexandra Limited (12399006) United Kingdom