About Lucy Freeman Limited (08079201) United Kingdom