About Lucy Frank Garden Design & Landscaping Limited (11109872) United Kingdom