It could be from anything, the 3.5 (carb) was fitted as standered to a lot of landrovers including the 101, stage 1 v8, pre 1985 range rovers, 90/110/127 and discos 1989-1993. The engine number should tell you exactly what it came out of,its located by the dipstick tube on the block.
Either...