About Willow Lodge (investment) Limited (00565032) United Kingdom