About Geo Holiday Properties Ltd (12274290) United Kingdom