Citation: 1C_156/2019 E. D

Contre ce dernier arrêt, A.________ forme un recours de droit public. Il demande principalement au Tribunal fédéral de réformer l'arrêt attaqué en ce sens que la décision municipale du 19 juin 2017, accordant le permis de construire requis par B.________, est annulée. Subsidiairement, il conclut au renvoi de la cause à l'instance précédente pour nouvelle décision. Le Tribunal cantonal renonce à se déterminer et se réfère aux considérants de son arrêt. La Municipalité de Gilly s'en remet à justice. La constructrice intimée conclut au rejet du recours dans la mesure où il est recevable. Aux termes d'un second échange d'écritures, le recourant et la constructrice intimée persistent dans leurs conclusions respectives. Sans formuler d'observations ni prendre de conclusions formelles, les intimés A.C.________, B.C.________ et C.C.________ supportent les décisions de la commune et de l'administration cantonale et adhèrent à la position de la société B.________.