About Iedeo Properties Limited (10623939) United Kingdom