For IMEI, u can try to use TPlpVariant Class. Look at the example on Sysinfo.
_LIT( KStringFormat, "%S\n%S" );
_LIT(KTitle, "IMEI number" );
PlpVariant::GetMachineIdL( aId )
iVersion.Format( KStringFormat, &KTitle, &id );