About Juniper Landscapes Bristol Ltd (08539775) United Kingdom