Willow Den is a Limited Company registered in Scotland, No. SC674391, and a wholly-owned subsidiary of Inspiring Scotland (a Company Limited by Guarantee registered in Scotland, No. SC342436 and a registered Scottish charity, No. SC039605). Registered Office: Suite 2, 14 New Mart Road, Edinburgh, EH14 1RL.