About Alexa Ryan-mills Garden Design Ltd (09796224) United Kingdom