About Greenlife Property Developments Ltd (12317325) United Kingdom