About Juniper Landscapes & Gardening Limited (11585063) United Kingdom