About Jo Hobbs Garden Design Limited (13434884) United Kingdom