About Gemini Property Solutions 1066 Limited (12958302) United Kingdom