ICC develops new 52,000 m2 logistics facilities in Meco, near Madrid.