Neilson Financial Services Email Format
InsuranceEngland, United Kingdom501-1000 Employees
Neilson Financial Services provides direct-to-consumer life insurance products designed to help families secure financial protection for their loved ones. Originating in the United Kingdom, it has grown into an international operation with offices in the United States, Canada, Ireland, the United Kingdom, and Australia, with its head office in Windsor, Berkshire. The company operates customer call centers in Berkshire, Kent, Hull, and Toronto, and runs an in-house digital marketing agency in Dublin. The target market comprises families seeking protection for dependents, with products sold directly to consumers. In early 2025, the company expanded its media capabilities through the appointment of Nunn Media to manage its media strategy, planning, and buying.