About Ido Property Ltd (11415188) United Kingdom