About Ego Properties Limited (12140286) United Kingdom