ECCLESIASTICAL INSURANCE OFFICE PUBLIC LIMITED COMPANY — Supplier profile (Companies House 00024869) · PublicSupply