20041116094500.0 United Kingdom Warren Spring Laboratory. Warren Spring Laboratory (1982) 0263-3086 0263-3086 0263-3086 Warren Spring Laboratory (1982) 0263-3086 0263-3086 Warren Spring Laboratory.