About Lucy Limited (04296156) United Kingdom