Provision of Insurance and Related Services to North Devon HomesNorth Devon Homes£2.1mPublished 23 Sept 2025 (23 Sept 2025)Financial Services