About Greens Properties Ltd (12264204) United Kingdom