About Willowgreen Properties Limited (05598896) United Kingdom