About Walker Landscape & Design Ltd (11145507) United Kingdom