Swansea Building Society reports strong financial results despite challenging economic conditions15/03/2023