Hi Whammami,Is there a place where it's written Gillette on the base plate or the cap. It doesn't seem to be a Gillette at all. But nice razor though.
Yes there is - the chevron with the arrowed logo on the one side and made in England on the other side.
It is the Nr 25 set on Mr Razors website:
The logo on mine is better visible as I have not replated the razor.