About Catherine Cochrane Garden Design Limited (11016187) United Kingdom