About A Light Touch Landscape & Garden Design Limited (13326435) United Kingdom