Pregnancy service, clean, intact, in Luxembourg area after moving (9,6)

I believe the answer is:
antenatal clinic
'pregnancy service clean intact in luxembourg area after moving' is the definition.
I can't tell whether this defines the answer.
'clean intact in luxembourg area after moving' is the wordplay.
'luxembourg' becomes 'L' (international vehicle registration code).
'area' becomes 'a' (maths abbreviation).
'after moving' is an anagram indicator.
'clean'+'intact'+'in'+'l'+'a'='cleanintactinla'
'cleanintactinla' is an anagram of 'ANTENATAL CLINIC'.
Can you help me to learn more?
I've seen this clue in The Independent.
Want a hint initially instead of a full solution?
Install my app

Connecting...