About Ellon Global Properties Ltd (12396923) United Kingdom