769 F2d 441 Tci Limited William Needler Associates Ltd 1081800