About Lucy Kyle Garden Design Ltd (13086575) United Kingdom