About Gemini Land And Developments Ltd (13412410) United Kingdom