Place in Surrey for one needing meat (5)
I believe the answer is:
egham
'place in surrey' is the definition.
(Egham is a town in Surrey)
'for one needing meat' is the wordplay.
'for one' becomes 'eg' (both can mean 'for example').
'needing' is a charade indicator (letters next to each other).
'meat' becomes 'ham' (ham is a kind of meat).
'eg'+'ham'='EGHAM'
(Other definitions for egham that I've seen before include "Surrey town near Runnymede" , "Thames-side town" , "Somewhere in Surrey" .)