About Woodvale (cedar & Willow Lodge) Limited (01380995) United Kingdom