Showing all 4 results

Established in 1763, Ogden Smiths were a London-based fishing tackle firm that also ran a chain of fishing tackle shops in the capital.