National Coastwatch Institution (NCI) has appointed Windsor Telecom to manage and upgrade connectivity and communications to 57 of its stations around the UK coastline.