Spin-on cannister type oil filter from Borg & Beck.
Part number is BFO4085 and is equivalent to GFE121 and GFE422.
Suits the following among others:
MGB GT & Roadster
The filter measures approx 96mm in diameter and is 89mm in overall length. The thread size is UNF 3/4''-16.