About Greenwoods Properties & Investments Ltd (08869747) United Kingdom