About Ikon Property Development Ltd (11711798) United Kingdom