About Ikon Homes Limited (04417302) United Kingdom