Imported object being lit from wrong direction
Fixed: Face and vertex normals were okay. 
However, Blender tries to auto generate vertex-per-face normals and get all mixed up. 
Once you turn this off, all works just fine. 
Thanks to this post for the solution: How to unify face and vertex normals