One Barnstaple Launch

An organisation bringing voluntary, community and public service organisation together in Barnstaple has been launched.