About Lucy Wood Limited (08688432) United Kingdom