7a. OVER AND ABOVE = 'in addition (to)', for definition.
Both OVER and ABOVE are synonyms for 'on top of', so I think the wording is a bit loose.
18d. is a double definition.
'Doesn't go in for reducing', in other words, gets bigger, or 'swells'. SWELLS is also a term for 'posh people'.