About Wood Wool & Bark Limited (08453300) United Kingdom