About Willow Properties Investments Limited (12675825) United Kingdom