About Freeman Garden Design & Maintenance Ltd (04881049) United Kingdom