About Edo Properties Limited (13527611) United Kingdom