About Willow Ridge Management Company Limited (12524688) United Kingdom