About Ballard Design & Landscape Ltd (11768811) United Kingdom