About Green Frog Properties Ltd (11407242) United Kingdom