About Magic Garden Design & Landscaping Ltd (12646678) United Kingdom