About Anthea Harrison Garden Design Limited (08853301) United Kingdom