For this example would it be Ainderby Quernhow>Pickhill with Roxby>North Riding of Yorkshire, Yorkshire>England
Well if I were recording that location at any time I would not repeat Yorkshire, no matter where I was recording things, so if I wanted a full address, from the past I would probably use
Ainderby Quernhow, Pickhill with Roxby, North Riding of Yorkshire, England
If I were recording a current event, then I would use
Ainderby Quernhow, Thirsk, YO7 nxx, depending on how accurate I wanted to be.
As for not having England on every profile, what about Newcastle or Washington, for example? I know of a number of each in a number of different countries.