About Greenmeadow Properties Ltd (12114218) United Kingdom