About Charles Hoare Landscape & Garden Services Limited (09347954) United Kingdom