He makes tea for old people (7)
I believe the answer is:
hebrews
'old people' is the definition.
'Hebrews' can be an answer for 'people' (Hebrew is an example). I'm unsure of the 'old' bit.
'he makes tea' is the wordplay.
'makes tea' becomes 'brews' (I've seen this before).
'he'+'brews'='HEBREWS'
'for' acts as a link.
(Other definitions for hebrews that I've seen before include "Memers of an ancient Semitic peoples" , "An NT epistle" , "Jews" , "book before James" .)