About Greenwood Property Holdings Ltd (11622263) United Kingdom