Is addr:city reserved for the RM post town, then? I seem to remember a long discussion in the Talk-GB list saying otherwise. 

In any case, Castor as “suburb” of Peterborough seems not quite right to me: it looks, feels, and considered itself to be be separate village - and it’s a “parished area” administratively 