About Michael Hobbs Landscape Gardens And Design Limited (12596676) United Kingdom