About Ikon Property Services Limited (12516405) United Kingdom