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