Lord's house briefly seen as nicest in the middle (6,2,7)
I believe the answer is:
church of england
'lord's house' is the definition.
(a church is the house of God)
I don't understand how the rest of the clue works.
Can you help me to learn more?
(Other definitions for church of england that I've seen before include "Tories on their knees, it was said" , "That's been established for a long time" .)