About Willow Stream Management Co. Limited (07074646) United Kingdom