Proper noun
Finstock
A village and civil parish in West Oxfordshire district, Oxfordshire, England (OS grid ref SP3616).
FIL had involved a brokering firm Streamline Management and Finstock Limited to arbiter the transaction of shares. Source: Internet