ICL Consultants LP Company numberLP008045 StatusActive TypeLimited Partnership Incorporated25 Mar 2002 Registered office 105 St Peters StreetSt AlbansHertsAL1 3EJ Connections Companies at the same address SC Technologies LP (LP008046) Data JSON Markdown