About Ikon (croydon) Management Company Limited (11210188) United Kingdom