Company name: Bowhayes Trees Ltd
Description: Bowhayes Farm - Hybrid Willows and Poplar Trees
Bowhayes Farm, Venn Ottery, Ottery St Mary EX11 1RY, United Kingdom