St Peter’s Credit Union makes strong strides