London Tube station's financial investors (6)
I believe the answer is:
angels
This clue could be a double definition.
'london tube station's financial' is the first definition.
I know that 'financial' relates to this answer.
'investors' is the second definition.
(I have seen 'Theatrical investors ' mean 'angels' so perhaps 'investors' could also mean 'angels')
Can you help me to learn more?
(Other definitions for angels that I've seen before include "Supernatural messengers" , "Gleans that they're heavenly" , "Cherubim, seraphim etc" , "Financial backers, esp theatrical" , "THIRD PART OF 12" .)