About Icon Design & Maintenance Ltd (09875464) United Kingdom